builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-7
slave: tst-linux64-spot-960
starttime: 1446906362.33
results: success (0)
buildid: 20151107055635
builduid: 2bca731aaa0543a0ab0ab60b63351ee6
revision: 4aa558b944b502ae40ff6ee5ad0c7aad8c67f817
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.327915) =========
master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.328364) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.328693) =========
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-1446905781.946437-1804111230
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.022728
basedir: '/builds/slave/test'
========= master_lag: 0.04 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.392485) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.392796) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.436286) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.436561) =========
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-1446905781.946437-1804111230
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.018505
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.500280) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.500559) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.500924) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:02.501211) =========
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-1446905781.946437-1804111230
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-07 06:26:02-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 9.45M=0.001s
2015-11-07 06:26:02 (9.45 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.576583
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:03.115346) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:03.115690) =========
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-1446905781.946437-1804111230
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.033259
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:03.196431) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-07 06:26:03.196810) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4aa558b944b502ae40ff6ee5ad0c7aad8c67f817 --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 4aa558b944b502ae40ff6ee5ad0c7aad8c67f817 --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-1446905781.946437-1804111230
_=/tools/buildbot/bin/python
using PTY: False
2015-11-07 06:26:03,145 truncating revision to first 12 chars
2015-11-07 06:26:03,146 Setting DEBUG logging.
2015-11-07 06:26:03,146 attempt 1/10
2015-11-07 06:26:03,146 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/4aa558b944b5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-07 06:26:04,984 unpacking tar archive at: mozilla-inbound-4aa558b944b5/testing/mozharness/
program finished with exit code 0
elapsedTime=2.468992
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-07 06:26:05.702948) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:05.703254) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:05.740312) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:05.740599) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-07 06:26:05.740990) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 22 secs) (at 2015-11-07 06:26:05.741290) =========
/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-1446905781.946437-1804111230
_=/tools/buildbot/bin/python
using PTY: False
06:26:05 INFO - MultiFileLogger online at 20151107 06:26:05 in /builds/slave/test
06:26:05 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
06:26:05 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
06:26:05 INFO - {'append_to_log': False,
06:26:05 INFO - 'base_work_dir': '/builds/slave/test',
06:26:05 INFO - 'blob_upload_branch': 'mozilla-inbound',
06:26:05 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
06:26:05 INFO - 'buildbot_json_path': 'buildprops.json',
06:26:05 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
06:26:05 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
06:26:05 INFO - 'download_minidump_stackwalk': True,
06:26:05 INFO - 'download_symbols': 'true',
06:26:05 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
06:26:05 INFO - 'tooltool.py': '/tools/tooltool.py',
06:26:05 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
06:26:05 INFO - '/tools/misc-python/virtualenv.py')},
06:26:05 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
06:26:05 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
06:26:05 INFO - 'log_level': 'info',
06:26:05 INFO - 'log_to_console': True,
06:26:05 INFO - 'opt_config_files': (),
06:26:05 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
06:26:05 INFO - '--processes=1',
06:26:05 INFO - '--config=%(test_path)s/wptrunner.ini',
06:26:05 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
06:26:05 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
06:26:05 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
06:26:05 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
06:26:05 INFO - 'pip_index': False,
06:26:05 INFO - 'require_test_zip': True,
06:26:05 INFO - 'test_type': ('testharness',),
06:26:05 INFO - 'this_chunk': '7',
06:26:05 INFO - 'tooltool_cache': '/builds/tooltool_cache',
06:26:05 INFO - 'total_chunks': '8',
06:26:05 INFO - 'virtualenv_path': 'venv',
06:26:05 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
06:26:05 INFO - 'work_dir': 'build'}
06:26:05 INFO - #####
06:26:05 INFO - ##### Running clobber step.
06:26:05 INFO - #####
06:26:05 INFO - Running pre-action listener: _resource_record_pre_action
06:26:05 INFO - Running main action method: clobber
06:26:05 INFO - rmtree: /builds/slave/test/build
06:26:05 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
06:26:07 INFO - Running post-action listener: _resource_record_post_action
06:26:07 INFO - #####
06:26:07 INFO - ##### Running read-buildbot-config step.
06:26:07 INFO - #####
06:26:07 INFO - Running pre-action listener: _resource_record_pre_action
06:26:07 INFO - Running main action method: read_buildbot_config
06:26:07 INFO - Using buildbot properties:
06:26:07 INFO - {
06:26:07 INFO - "properties": {
06:26:07 INFO - "buildnumber": 160,
06:26:07 INFO - "product": "firefox",
06:26:07 INFO - "script_repo_revision": "production",
06:26:07 INFO - "branch": "mozilla-inbound",
06:26:07 INFO - "repository": "",
06:26:07 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-7",
06:26:07 INFO - "buildid": "20151107055635",
06:26:07 INFO - "slavename": "tst-linux64-spot-960",
06:26:07 INFO - "pgo_build": "False",
06:26:07 INFO - "basedir": "/builds/slave/test",
06:26:07 INFO - "project": "",
06:26:07 INFO - "platform": "linux64",
06:26:07 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/",
06:26:07 INFO - "slavebuilddir": "test",
06:26:07 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest",
06:26:07 INFO - "repo_path": "integration/mozilla-inbound",
06:26:07 INFO - "moz_repo_path": "",
06:26:07 INFO - "stage_platform": "linux64",
06:26:07 INFO - "builduid": "2bca731aaa0543a0ab0ab60b63351ee6",
06:26:07 INFO - "revision": "4aa558b944b502ae40ff6ee5ad0c7aad8c67f817"
06:26:07 INFO - },
06:26:07 INFO - "sourcestamp": {
06:26:07 INFO - "repository": "",
06:26:07 INFO - "hasPatch": false,
06:26:07 INFO - "project": "",
06:26:07 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
06:26:07 INFO - "changes": [
06:26:07 INFO - {
06:26:07 INFO - "category": null,
06:26:07 INFO - "files": [
06:26:07 INFO - {
06:26:07 INFO - "url": null,
06:26:07 INFO - "name": "https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
06:26:07 INFO - },
06:26:07 INFO - {
06:26:07 INFO - "url": null,
06:26:07 INFO - "name": "https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json"
06:26:07 INFO - }
06:26:07 INFO - ],
06:26:07 INFO - "repository": "",
06:26:07 INFO - "rev": "4aa558b944b502ae40ff6ee5ad0c7aad8c67f817",
06:26:07 INFO - "who": "archaeopteryx@coole-files.de",
06:26:07 INFO - "when": 1446906267,
06:26:07 INFO - "number": 6634536,
06:26:07 INFO - "comments": "Backed out 6 changesets (bug 1090957) for build failures. r=backout on a CLOSED TREE\n\nErrors e.g.\n/home/worker/workspace/gecko/js/src/jit/arm/Lowering-arm.cpp:574:86: error: call of overloaded 'LAtomicExchangeTypedArrayElement(const js::jit::LUse&, const js::jit::LAllocation&, const js::jit::LAllocation&, js::jit::LDefinition&)' is ambiguous\n\nBacked out changeset 0b64cc3528d9 (bug 1090957)\nBacked out changeset f45ccb4ab2cf (bug 1090957)\nBacked out changeset a3b1e29fa2db (bug 1090957)\nBacked out changeset c8324f9509f5 (bug 1090957)\nBacked out changeset 92f45c98b930 (bug 1090957)\nBacked out changeset da2deb62849e (bug 1090957)",
06:26:07 INFO - "project": "",
06:26:07 INFO - "at": "Sat 07 Nov 2015 06:24:27",
06:26:07 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
06:26:07 INFO - "revlink": "",
06:26:07 INFO - "properties": [
06:26:07 INFO - [
06:26:07 INFO - "buildid",
06:26:07 INFO - "20151107055635",
06:26:07 INFO - "Change"
06:26:07 INFO - ],
06:26:07 INFO - [
06:26:07 INFO - "builduid",
06:26:07 INFO - "2bca731aaa0543a0ab0ab60b63351ee6",
06:26:07 INFO - "Change"
06:26:07 INFO - ],
06:26:07 INFO - [
06:26:07 INFO - "pgo_build",
06:26:07 INFO - "False",
06:26:07 INFO - "Change"
06:26:07 INFO - ]
06:26:07 INFO - ],
06:26:07 INFO - "revision": "4aa558b944b502ae40ff6ee5ad0c7aad8c67f817"
06:26:07 INFO - }
06:26:07 INFO - ],
06:26:07 INFO - "revision": "4aa558b944b502ae40ff6ee5ad0c7aad8c67f817"
06:26:07 INFO - }
06:26:07 INFO - }
06:26:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
06:26:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json.
06:26:07 INFO - Running post-action listener: _resource_record_post_action
06:26:07 INFO - #####
06:26:07 INFO - ##### Running download-and-extract step.
06:26:07 INFO - #####
06:26:07 INFO - Running pre-action listener: _resource_record_pre_action
06:26:07 INFO - Running main action method: download_and_extract
06:26:07 INFO - mkdir: /builds/slave/test/build/tests
06:26: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')]}
06:26:07 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
06:26:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json
06:26:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json
06:26:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
06:26:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
06:26:09 INFO - Downloaded 1302 bytes.
06:26:09 INFO - Reading from file /builds/slave/test/build/test_packages.json
06:26:09 INFO - Using the following test package requirements:
06:26:09 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
06:26:09 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:26:09 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
06:26:09 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:26:09 INFO - u'jsshell-linux-x86_64.zip'],
06:26:09 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:26:09 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
06:26:09 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
06:26:09 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:26:09 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
06:26:09 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:26:09 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
06:26:09 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:26:09 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
06:26:09 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
06:26:09 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:26:09 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
06:26:09 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
06:26:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:26:09 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
06:26:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
06:26:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
06:26:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:26:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:26:40 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip: timed out
06:26:40 INFO - retry: attempt #1 caught exception: timed out
06:26:40 INFO - retry: Failed, sleeping 30 seconds before retrying
06:27:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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 #2
06:27:11 INFO - Downloaded 21697466 bytes.
06:27:11 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
06:27:11 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/*
06:27:11 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
06:27:12 INFO - caution: filename not matched: web-platform/*
06:27:12 INFO - Return code: 11
06:27:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:27:12 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
06:27:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
06:27:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
06:27:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:27:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:27:17 INFO - Downloaded 30917076 bytes.
06:27:17 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
06:27:17 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/*
06:27:17 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
06:27:20 INFO - caution: filename not matched: bin/*
06:27:20 INFO - caution: filename not matched: config/*
06:27:20 INFO - caution: filename not matched: mozbase/*
06:27:20 INFO - caution: filename not matched: marionette/*
06:27:20 INFO - Return code: 11
06:27:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:27:20 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
06:27:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
06:27:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
06:27:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:27:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:27:26 INFO - Downloaded 57382194 bytes.
06:27:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
06:27:26 INFO - mkdir: /builds/slave/test/properties
06:27:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
06:27:26 INFO - Writing to file /builds/slave/test/properties/build_url
06:27:26 INFO - Contents:
06:27:26 INFO - build_url:https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
06:27:26 INFO - mkdir: /builds/slave/test/build/symbols
06:27:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:27:26 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
06:27:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:27:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:27:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:27:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:27:28 INFO - Downloaded 45637262 bytes.
06:27:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:27:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
06:27:28 INFO - Writing to file /builds/slave/test/properties/symbols_url
06:27:28 INFO - Contents:
06:27:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:27:28 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
06:27:28 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:27:31 INFO - Return code: 0
06:27:31 INFO - Running post-action listener: _resource_record_post_action
06:27:31 INFO - Running post-action listener: set_extra_try_arguments
06:27:31 INFO - #####
06:27:31 INFO - ##### Running create-virtualenv step.
06:27:31 INFO - #####
06:27:31 INFO - Running pre-action listener: _pre_create_virtualenv
06:27:31 INFO - Running pre-action listener: _resource_record_pre_action
06:27:31 INFO - Running main action method: create_virtualenv
06:27:31 INFO - Creating virtualenv /builds/slave/test/build/venv
06:27:31 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
06:27:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
06:27:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
06:27:32 INFO - Using real prefix '/usr'
06:27:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python
06:27:34 INFO - Installing distribute.............................................................................................................................................................................................done.
06:27:37 INFO - Installing pip.................done.
06:27:37 INFO - Return code: 0
06:27:37 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
06:27:37 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')]}
06:27:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:27:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:27:37 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')]}
06:27:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:27:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:27:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29a1f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d2a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d69d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d6c0f0>, '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 0x2e28db0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2e29260>, '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-1446905781.946437-1804111230', '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
06:27:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
06:27:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
06:27:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:27:37 INFO - 'CCACHE_UMASK': '002',
06:27:37 INFO - 'DISPLAY': ':0',
06:27:37 INFO - 'HOME': '/home/cltbld',
06:27:37 INFO - 'LANG': 'en_US.UTF-8',
06:27:37 INFO - 'LOGNAME': 'cltbld',
06:27:37 INFO - 'MAIL': '/var/mail/cltbld',
06:27:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:27:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:27:38 INFO - 'MOZ_NO_REMOTE': '1',
06:27:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:27:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:27:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:27:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:27:38 INFO - 'PWD': '/builds/slave/test',
06:27:38 INFO - 'SHELL': '/bin/bash',
06:27:38 INFO - 'SHLVL': '1',
06:27:38 INFO - 'TERM': 'linux',
06:27:38 INFO - 'TMOUT': '86400',
06:27:38 INFO - 'USER': 'cltbld',
06:27:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905781.946437-1804111230',
06:27:38 INFO - '_': '/tools/buildbot/bin/python'}
06:27:38 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:27:38 INFO - Downloading/unpacking psutil>=0.7.1
06:27:38 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
06:27:38 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
06:27:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:38 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
06:27:38 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
06:27:43 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
06:27:43 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
06:27:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
06:27:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
06:27:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
06:27:43 INFO - Installing collected packages: psutil
06:27:43 INFO - Running setup.py install for psutil
06:27:44 INFO - building 'psutil._psutil_linux' extension
06:27:44 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
06:27:44 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
06:27:44 INFO - building 'psutil._psutil_posix' extension
06:27:44 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
06:27:44 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
06:27:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
06:27:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
06:27:45 INFO - Successfully installed psutil
06:27:45 INFO - Cleaning up...
06:27:45 INFO - Return code: 0
06:27:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
06:27:45 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')]}
06:27:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:27:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:27:45 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')]}
06:27:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:27:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:27:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29a1f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d2a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d69d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d6c0f0>, '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 0x2e28db0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2e29260>, '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-1446905781.946437-1804111230', '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
06:27:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
06:27:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
06:27:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:27:45 INFO - 'CCACHE_UMASK': '002',
06:27:45 INFO - 'DISPLAY': ':0',
06:27:45 INFO - 'HOME': '/home/cltbld',
06:27:45 INFO - 'LANG': 'en_US.UTF-8',
06:27:45 INFO - 'LOGNAME': 'cltbld',
06:27:45 INFO - 'MAIL': '/var/mail/cltbld',
06:27:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:27:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:27:45 INFO - 'MOZ_NO_REMOTE': '1',
06:27:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:27:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:27:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:27:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:27:45 INFO - 'PWD': '/builds/slave/test',
06:27:45 INFO - 'SHELL': '/bin/bash',
06:27:45 INFO - 'SHLVL': '1',
06:27:45 INFO - 'TERM': 'linux',
06:27:45 INFO - 'TMOUT': '86400',
06:27:45 INFO - 'USER': 'cltbld',
06:27:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905781.946437-1804111230',
06:27:45 INFO - '_': '/tools/buildbot/bin/python'}
06:27:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:27:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
06:27:45 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
06:27:45 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
06:27:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:45 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
06:27:45 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
06:27:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz
06:27:50 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
06:27:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
06:27:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
06:27:50 INFO - Installing collected packages: mozsystemmonitor
06:27:50 INFO - Running setup.py install for mozsystemmonitor
06:27:50 INFO - Successfully installed mozsystemmonitor
06:27:50 INFO - Cleaning up...
06:27:50 INFO - Return code: 0
06:27:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
06:27:50 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')]}
06:27:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:27:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:27:50 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')]}
06:27:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:27:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:27:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29a1f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d2a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d69d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d6c0f0>, '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 0x2e28db0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2e29260>, '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-1446905781.946437-1804111230', '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
06:27:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
06:27:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
06:27:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:27:50 INFO - 'CCACHE_UMASK': '002',
06:27:50 INFO - 'DISPLAY': ':0',
06:27:50 INFO - 'HOME': '/home/cltbld',
06:27:50 INFO - 'LANG': 'en_US.UTF-8',
06:27:50 INFO - 'LOGNAME': 'cltbld',
06:27:50 INFO - 'MAIL': '/var/mail/cltbld',
06:27:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:27:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:27:50 INFO - 'MOZ_NO_REMOTE': '1',
06:27:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:27:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:27:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:27:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:27:50 INFO - 'PWD': '/builds/slave/test',
06:27:50 INFO - 'SHELL': '/bin/bash',
06:27:50 INFO - 'SHLVL': '1',
06:27:50 INFO - 'TERM': 'linux',
06:27:50 INFO - 'TMOUT': '86400',
06:27:50 INFO - 'USER': 'cltbld',
06:27:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905781.946437-1804111230',
06:27:50 INFO - '_': '/tools/buildbot/bin/python'}
06:27:51 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:27:51 INFO - Downloading/unpacking blobuploader==1.2.4
06:27:51 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
06:27:51 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
06:27:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:51 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
06:27:51 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
06:27:55 INFO - Downloading blobuploader-1.2.4.tar.gz
06:27:55 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
06:27:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
06:27:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
06:27:55 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
06:27:55 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
06:27:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:55 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
06:27:55 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
06:27:56 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
06:27:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
06:27:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
06:27:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:27:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:27:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:27:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:27:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:27:57 INFO - Downloading docopt-0.6.1.tar.gz
06:27:57 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
06:27:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
06:27:57 INFO - Installing collected packages: blobuploader, requests, docopt
06:27:57 INFO - Running setup.py install for blobuploader
06:27:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
06:27:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
06:27:58 INFO - Running setup.py install for requests
06:27:58 INFO - Running setup.py install for docopt
06:27:59 INFO - Successfully installed blobuploader requests docopt
06:27:59 INFO - Cleaning up...
06:27:59 INFO - Return code: 0
06:27:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv
06:27:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:27:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:27:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:27:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:27:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:27:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:27:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29a1f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d2a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d69d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d6c0f0>, '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 0x2e28db0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2e29260>, '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-1446905781.946437-1804111230', '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
06:27:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
06:27:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
06:27:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:27:59 INFO - 'CCACHE_UMASK': '002',
06:27:59 INFO - 'DISPLAY': ':0',
06:27:59 INFO - 'HOME': '/home/cltbld',
06:27:59 INFO - 'LANG': 'en_US.UTF-8',
06:27:59 INFO - 'LOGNAME': 'cltbld',
06:27:59 INFO - 'MAIL': '/var/mail/cltbld',
06:27:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:27:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:27:59 INFO - 'MOZ_NO_REMOTE': '1',
06:27:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:27:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:27:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:27:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:27:59 INFO - 'PWD': '/builds/slave/test',
06:27:59 INFO - 'SHELL': '/bin/bash',
06:27:59 INFO - 'SHLVL': '1',
06:27:59 INFO - 'TERM': 'linux',
06:27:59 INFO - 'TMOUT': '86400',
06:27:59 INFO - 'USER': 'cltbld',
06:27:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905781.946437-1804111230',
06:27:59 INFO - '_': '/tools/buildbot/bin/python'}
06:27:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
06:27:59 INFO - Running setup.py (path:/tmp/pip-M7QthY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
06:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
06:27:59 INFO - Running setup.py (path:/tmp/pip-KUXjTW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
06:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
06:27:59 INFO - Running setup.py (path:/tmp/pip-D9rDZn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
06:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
06:28:00 INFO - Running setup.py (path:/tmp/pip-JHkgZD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
06:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
06:28:00 INFO - Running setup.py (path:/tmp/pip-wl1RFR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
06:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
06:28:00 INFO - Running setup.py (path:/tmp/pip-oSa62V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
06:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
06:28:00 INFO - Running setup.py (path:/tmp/pip-36CRwP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
06:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
06:28:00 INFO - Running setup.py (path:/tmp/pip-0sm6Ow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
06:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
06:28:00 INFO - Running setup.py (path:/tmp/pip-QfrpAC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
06:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
06:28:00 INFO - Running setup.py (path:/tmp/pip-y4bZl1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
06:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
06:28:00 INFO - Running setup.py (path:/tmp/pip-IJ5l8Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
06:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
06:28:01 INFO - Running setup.py (path:/tmp/pip-jH1HTj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
06:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
06:28:01 INFO - Running setup.py (path:/tmp/pip-VqTTc_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
06:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
06:28:01 INFO - Running setup.py (path:/tmp/pip-swL4DL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
06:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
06:28:01 INFO - Running setup.py (path:/tmp/pip-TOEWsl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
06:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
06:28:01 INFO - Running setup.py (path:/tmp/pip-dwgCL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
06:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
06:28:01 INFO - Running setup.py (path:/tmp/pip-DM2s6w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
06:28:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
06:28:01 INFO - Running setup.py (path:/tmp/pip-YrpKFI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
06:28:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
06:28:02 INFO - Running setup.py (path:/tmp/pip-GK5rzq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
06:28:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:28:02 INFO - Running setup.py (path:/tmp/pip-5vLdm5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:28:02 INFO - Unpacking /builds/slave/test/build/tests/marionette
06:28:02 INFO - Running setup.py (path:/tmp/pip-yo8zOc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
06:28:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:28:02 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
06:28:02 INFO - Running setup.py install for manifestparser
06:28:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
06:28:02 INFO - Running setup.py install for mozcrash
06:28:03 INFO - Running setup.py install for mozdebug
06:28:03 INFO - Running setup.py install for mozdevice
06:28:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
06:28:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin
06:28:03 INFO - Running setup.py install for mozfile
06:28:03 INFO - Running setup.py install for mozhttpd
06:28:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
06:28:03 INFO - Running setup.py install for mozinfo
06:28:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
06:28:04 INFO - Running setup.py install for mozInstall
06:28:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
06:28:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
06:28:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
06:28:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
06:28:04 INFO - Running setup.py install for mozleak
06:28:04 INFO - Running setup.py install for mozlog
06:28:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
06:28:04 INFO - Running setup.py install for moznetwork
06:28:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
06:28:05 INFO - Running setup.py install for mozprocess
06:28:05 INFO - Running setup.py install for mozprofile
06:28:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
06:28:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
06:28:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
06:28:05 INFO - Running setup.py install for mozrunner
06:28:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
06:28:05 INFO - Running setup.py install for mozscreenshot
06:28:05 INFO - Running setup.py install for moztest
06:28:06 INFO - Running setup.py install for mozversion
06:28:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
06:28:06 INFO - Running setup.py install for marionette-transport
06:28:06 INFO - Running setup.py install for marionette-driver
06:28:06 INFO - Running setup.py install for browsermob-proxy
06:28:06 INFO - Running setup.py install for marionette-client
06:28:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:28:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
06:28:07 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
06:28:07 INFO - Cleaning up...
06:28:07 INFO - Return code: 0
06:28:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv
06:28: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')]}
06:28:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:28:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:28: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')]}
06:28:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:28:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:28: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', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x29a1f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d2a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d69d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d6c0f0>, '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 0x2e28db0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2e29260>, '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-1446905781.946437-1804111230', '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
06:28:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
06:28:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
06:28:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:28:07 INFO - 'CCACHE_UMASK': '002',
06:28:07 INFO - 'DISPLAY': ':0',
06:28:07 INFO - 'HOME': '/home/cltbld',
06:28:07 INFO - 'LANG': 'en_US.UTF-8',
06:28:07 INFO - 'LOGNAME': 'cltbld',
06:28:07 INFO - 'MAIL': '/var/mail/cltbld',
06:28:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:28:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:28:07 INFO - 'MOZ_NO_REMOTE': '1',
06:28:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:28:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:28:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:28:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:28:07 INFO - 'PWD': '/builds/slave/test',
06:28:07 INFO - 'SHELL': '/bin/bash',
06:28:07 INFO - 'SHLVL': '1',
06:28:07 INFO - 'TERM': 'linux',
06:28:07 INFO - 'TMOUT': '86400',
06:28:07 INFO - 'USER': 'cltbld',
06:28:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905781.946437-1804111230',
06:28:07 INFO - '_': '/tools/buildbot/bin/python'}
06:28:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:28:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
06:28:07 INFO - Running setup.py (path:/tmp/pip-8nvKJu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
06:28:07 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))
06:28:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
06:28:07 INFO - Running setup.py (path:/tmp/pip-VArtXX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
06:28:08 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))
06:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
06:28:08 INFO - Running setup.py (path:/tmp/pip-ZYMoMA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
06:28:08 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))
06:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
06:28:08 INFO - Running setup.py (path:/tmp/pip-RAd6FJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
06:28:08 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))
06:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
06:28:08 INFO - Running setup.py (path:/tmp/pip-XUl2Ev-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
06:28:08 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))
06:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
06:28:08 INFO - Running setup.py (path:/tmp/pip-vuZSBR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
06:28:08 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))
06:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
06:28:08 INFO - Running setup.py (path:/tmp/pip-uHvBsG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
06:28:08 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))
06:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
06:28:08 INFO - Running setup.py (path:/tmp/pip-0CkCqj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
06:28:08 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))
06:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
06:28:08 INFO - Running setup.py (path:/tmp/pip-bmtRjM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
06:28:09 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))
06:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
06:28:09 INFO - Running setup.py (path:/tmp/pip-Cv_R2H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
06:28:09 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))
06:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
06:28:09 INFO - Running setup.py (path:/tmp/pip-Hx_zSE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
06:28:09 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))
06:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
06:28:09 INFO - Running setup.py (path:/tmp/pip-gG9y_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
06:28:09 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))
06:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
06:28:09 INFO - Running setup.py (path:/tmp/pip-5iXKBY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
06:28:09 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))
06:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
06:28:09 INFO - Running setup.py (path:/tmp/pip-DJEyNs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
06:28:09 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))
06:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
06:28:09 INFO - Running setup.py (path:/tmp/pip-1eeuNE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
06:28:09 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))
06:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
06:28:09 INFO - Running setup.py (path:/tmp/pip-BApUOu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
06:28:10 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))
06:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
06:28:10 INFO - Running setup.py (path:/tmp/pip-qZOvwj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
06:28:10 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))
06:28:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
06:28:10 INFO - Running setup.py (path:/tmp/pip-rRIn09-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
06:28:10 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))
06:28:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
06:28:10 INFO - Running setup.py (path:/tmp/pip-7DvVbp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
06:28:10 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
06:28:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:28:10 INFO - Running setup.py (path:/tmp/pip-0PJ0sD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:28:10 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))
06:28:10 INFO - Unpacking /builds/slave/test/build/tests/marionette
06:28:10 INFO - Running setup.py (path:/tmp/pip-AZagjV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
06:28:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:28:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
06:28:11 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))
06:28:11 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))
06:28:11 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))
06:28:11 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))
06:28:11 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))
06:28:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
06:28:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:28:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:28:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:28:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:28:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:28:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:28:15 INFO - Downloading blessings-1.5.1.tar.gz
06:28:15 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
06:28:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
06:28:16 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))
06:28:16 INFO - Installing collected packages: blessings
06:28:16 INFO - Running setup.py install for blessings
06:28:16 INFO - Successfully installed blessings
06:28:16 INFO - Cleaning up...
06:28:16 INFO - Return code: 0
06:28:16 INFO - Done creating virtualenv /builds/slave/test/build/venv.
06:28:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
06:28:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
06:28:16 INFO - Reading from file tmpfile_stdout
06:28:16 INFO - Current package versions:
06:28:16 INFO - argparse == 1.2.1
06:28:16 INFO - blessings == 1.5.1
06:28:16 INFO - blobuploader == 1.2.4
06:28:16 INFO - browsermob-proxy == 0.6.0
06:28:16 INFO - docopt == 0.6.1
06:28:16 INFO - manifestparser == 1.1
06:28:16 INFO - marionette-client == 1.1.0
06:28:16 INFO - marionette-driver == 1.1.0
06:28:16 INFO - marionette-transport == 1.0.0
06:28:16 INFO - mozInstall == 1.12
06:28:16 INFO - mozcrash == 0.16
06:28:16 INFO - mozdebug == 0.1
06:28:16 INFO - mozdevice == 0.47
06:28:16 INFO - mozfile == 1.2
06:28:16 INFO - mozhttpd == 0.7
06:28:16 INFO - mozinfo == 0.9
06:28:16 INFO - mozleak == 0.1
06:28:16 INFO - mozlog == 3.0
06:28:16 INFO - moznetwork == 0.27
06:28:16 INFO - mozprocess == 0.22
06:28:16 INFO - mozprofile == 0.27
06:28:16 INFO - mozrunner == 6.11
06:28:16 INFO - mozscreenshot == 0.1
06:28:16 INFO - mozsystemmonitor == 0.0
06:28:16 INFO - moztest == 0.7
06:28:16 INFO - mozversion == 1.4
06:28:16 INFO - psutil == 3.1.1
06:28:16 INFO - requests == 1.2.3
06:28:16 INFO - wsgiref == 0.1.2
06:28:16 INFO - Running post-action listener: _resource_record_post_action
06:28:16 INFO - Running post-action listener: _start_resource_monitoring
06:28:16 INFO - Starting resource monitoring.
06:28:16 INFO - #####
06:28:16 INFO - ##### Running pull step.
06:28:16 INFO - #####
06:28:16 INFO - Running pre-action listener: _resource_record_pre_action
06:28:16 INFO - Running main action method: pull
06:28:16 INFO - Pull has nothing to do!
06:28:16 INFO - Running post-action listener: _resource_record_post_action
06:28:16 INFO - #####
06:28:16 INFO - ##### Running install step.
06:28:16 INFO - #####
06:28:16 INFO - Running pre-action listener: _resource_record_pre_action
06:28:16 INFO - Running main action method: install
06:28:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
06:28:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
06:28:17 INFO - Reading from file tmpfile_stdout
06:28:17 INFO - Detecting whether we're running mozinstall >=1.0...
06:28:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
06:28:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
06:28:17 INFO - Reading from file tmpfile_stdout
06:28:17 INFO - Output received:
06:28:17 INFO - Usage: mozinstall [options] installer
06:28:17 INFO - Options:
06:28:17 INFO - -h, --help show this help message and exit
06:28:17 INFO - -d DEST, --destination=DEST
06:28:17 INFO - Directory to install application into. [default:
06:28:17 INFO - "/builds/slave/test"]
06:28:17 INFO - --app=APP Application being installed. [default: firefox]
06:28:17 INFO - mkdir: /builds/slave/test/build/application
06:28:17 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']
06:28:17 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
06:28:39 INFO - Reading from file tmpfile_stdout
06:28:39 INFO - Output received:
06:28:39 INFO - /builds/slave/test/build/application/firefox/firefox
06:28:39 INFO - Running post-action listener: _resource_record_post_action
06:28:39 INFO - #####
06:28:39 INFO - ##### Running run-tests step.
06:28:39 INFO - #####
06:28:39 INFO - Running pre-action listener: _resource_record_pre_action
06:28:39 INFO - Running main action method: run_tests
06:28:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
06:28:39 INFO - minidump filename unknown. determining based upon platform and arch
06:28:39 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
06:28:39 INFO - grabbing minidump binary from tooltool
06:28:39 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')]}
06:28:39 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 0x2d6c0f0>, '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 0x2e28db0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2e29260>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
06:28:39 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
06:28:39 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
06:28:39 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
06:28:39 INFO - Return code: 0
06:28:39 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
06:28:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
06:28:39 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/rMWEWojWSkqKH5nFHgRj4A/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
06:28:39 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/rMWEWojWSkqKH5nFHgRj4A/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
06:28:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:28:39 INFO - 'CCACHE_UMASK': '002',
06:28:39 INFO - 'DISPLAY': ':0',
06:28:39 INFO - 'HOME': '/home/cltbld',
06:28:39 INFO - 'LANG': 'en_US.UTF-8',
06:28:39 INFO - 'LOGNAME': 'cltbld',
06:28:39 INFO - 'MAIL': '/var/mail/cltbld',
06:28:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
06:28:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:28:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:28:39 INFO - 'MOZ_NO_REMOTE': '1',
06:28:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:28:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:28:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:28:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:28:39 INFO - 'PWD': '/builds/slave/test',
06:28:39 INFO - 'SHELL': '/bin/bash',
06:28:39 INFO - 'SHLVL': '1',
06:28:39 INFO - 'TERM': 'linux',
06:28:39 INFO - 'TMOUT': '86400',
06:28:39 INFO - 'USER': 'cltbld',
06:28:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905781.946437-1804111230',
06:28:39 INFO - '_': '/tools/buildbot/bin/python'}
06:28:39 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/rMWEWojWSkqKH5nFHgRj4A/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
06:28:46 INFO - Using 1 client processes
06:28:47 INFO - wptserve Starting http server on 127.0.0.1:8000
06:28:47 INFO - wptserve Starting http server on 127.0.0.1:8001
06:28:47 INFO - wptserve Starting http server on 127.0.0.1:8443
06:28:49 INFO - SUITE-START | Running 820 tests
06:28:49 INFO - Running testharness tests
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:28:49 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 1ms
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
06:28:49 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
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
06:28:49 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
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 8ms
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
06:28:49 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
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
06:28:49 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
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 8ms
06:28:49 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
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 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 1ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:28:49 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
06:28:49 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
06:28:49 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
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:28:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:28:49 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:28:49 INFO - Setting up ssl
06:28:49 INFO - PROCESS | certutil |
06:28:49 INFO - PROCESS | certutil |
06:28:49 INFO - PROCESS | certutil |
06:28:49 INFO - Certificate Nickname Trust Attributes
06:28:49 INFO - SSL,S/MIME,JAR/XPI
06:28:49 INFO -
06:28:49 INFO - web-platform-tests CT,,
06:28:49 INFO -
06:28:49 INFO - Starting runner
06:28:51 INFO - PROCESS | 1852 | 1446906531260 Marionette INFO Marionette enabled via build flag and pref
06:28:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdcadad800 == 1 [pid = 1852] [id = 1]
06:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 1 (0x7ffdcb1e3000) [pid = 1852] [serial = 1] [outer = (nil)]
06:28:51 INFO - PROCESS | 1852 | [1852] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
06:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 2 (0x7ffdc9353800) [pid = 1852] [serial = 2] [outer = 0x7ffdcb1e3000]
06:28:51 INFO - PROCESS | 1852 | 1446906531902 Marionette INFO Listening on port 2828
06:28:52 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ffdc57a5b20
06:28:53 INFO - PROCESS | 1852 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
06:28:53 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ffdc4b06940
06:28:53 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ffdc4b0a8e0
06:28:53 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ffdc4b0abe0
06:28:53 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ffdc4b0af10
06:28:53 INFO - PROCESS | 1852 | 1446906533642 Marionette INFO Marionette enabled via command-line flag
06:28:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdcad56000 == 2 [pid = 1852] [id = 2]
06:28:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 3 (0x7ffdc4a56400) [pid = 1852] [serial = 3] [outer = (nil)]
06:28:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 4 (0x7ffdc4a57000) [pid = 1852] [serial = 4] [outer = 0x7ffdc4a56400]
06:28:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 5 (0x7ffdc4977400) [pid = 1852] [serial = 5] [outer = 0x7ffdcb1e3000]
06:28:53 INFO - PROCESS | 1852 | [1852] 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
06:28:53 INFO - PROCESS | 1852 | 1446906533844 Marionette INFO Accepted connection conn0 from 127.0.0.1:43716
06:28:53 INFO - PROCESS | 1852 | 1446906533845 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:28:54 INFO - PROCESS | 1852 | [1852] 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
06:28:54 INFO - PROCESS | 1852 | 1446906534037 Marionette INFO Accepted connection conn1 from 127.0.0.1:43717
06:28:54 INFO - PROCESS | 1852 | 1446906534037 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:28:54 INFO - PROCESS | 1852 | 1446906534043 Marionette INFO Closed connection conn0
06:28:54 INFO - PROCESS | 1852 | [1852] 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
06:28:54 INFO - PROCESS | 1852 | 1446906534098 Marionette INFO Accepted connection conn2 from 127.0.0.1:43718
06:28:54 INFO - PROCESS | 1852 | 1446906534100 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:28:54 INFO - PROCESS | 1852 | 1446906534126 Marionette INFO Closed connection conn2
06:28:54 INFO - PROCESS | 1852 | 1446906534133 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
06:28:54 INFO - PROCESS | 1852 | [1852] 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
06:28:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc84a000 == 3 [pid = 1852] [id = 3]
06:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 6 (0x7ffdbc644000) [pid = 1852] [serial = 6] [outer = (nil)]
06:28:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc84a800 == 4 [pid = 1852] [id = 4]
06:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 7 (0x7ffdbc644800) [pid = 1852] [serial = 7] [outer = (nil)]
06:28:55 INFO - PROCESS | 1852 | [1852] 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
06:28:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdba598000 == 5 [pid = 1852] [id = 5]
06:28:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 8 (0x7ffdbb1e7400) [pid = 1852] [serial = 8] [outer = (nil)]
06:28:56 INFO - PROCESS | 1852 | [1852] 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
06:28:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 9 (0x7ffdba48e800) [pid = 1852] [serial = 9] [outer = 0x7ffdbb1e7400]
06:28:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 10 (0x7ffdba0b8c00) [pid = 1852] [serial = 10] [outer = 0x7ffdbc644000]
06:28:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 11 (0x7ffdba0b9400) [pid = 1852] [serial = 11] [outer = 0x7ffdbc644800]
06:28:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 12 (0x7ffdba0bb000) [pid = 1852] [serial = 12] [outer = 0x7ffdbb1e7400]
06:28:57 INFO - PROCESS | 1852 | 1446906537589 Marionette INFO loaded listener.js
06:28:57 INFO - PROCESS | 1852 | 1446906537620 Marionette INFO loaded listener.js
06:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 13 (0x7ffdb9ac5000) [pid = 1852] [serial = 13] [outer = 0x7ffdbb1e7400]
06:28:58 INFO - PROCESS | 1852 | 1446906538026 Marionette DEBUG conn1 client <- {"sessionId":"98f34d7f-8034-4829-a275-3fe3de3df7d2","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"LINUX","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151107055635","device":"desktop","version":"45.0a1"}}
06:28:58 INFO - PROCESS | 1852 | 1446906538301 Marionette DEBUG conn1 -> {"name":"getContext"}
06:28:58 INFO - PROCESS | 1852 | 1446906538305 Marionette DEBUG conn1 client <- {"value":"content"}
06:28:58 INFO - PROCESS | 1852 | 1446906538701 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
06:28:58 INFO - PROCESS | 1852 | 1446906538705 Marionette DEBUG conn1 client <- {}
06:28:58 INFO - PROCESS | 1852 | 1446906538792 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}}
06:28:59 INFO - PROCESS | 1852 | [1852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
06:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 14 (0x7ffdb63b9400) [pid = 1852] [serial = 14] [outer = 0x7ffdbb1e7400]
06:28:59 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
06:28:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:28:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc4ea3800 == 6 [pid = 1852] [id = 6]
06:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 15 (0x7ffdb3be3400) [pid = 1852] [serial = 15] [outer = (nil)]
06:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x7ffdb3be4400) [pid = 1852] [serial = 16] [outer = 0x7ffdb3be3400]
06:28:59 INFO - PROCESS | 1852 | 1446906539869 Marionette INFO loaded listener.js
06:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x7ffdb3becc00) [pid = 1852] [serial = 17] [outer = 0x7ffdb3be3400]
06:29:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb37d1000 == 7 [pid = 1852] [id = 7]
06:29:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7ffdb3bf2800) [pid = 1852] [serial = 18] [outer = (nil)]
06:29:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7ffdb9ad6400) [pid = 1852] [serial = 19] [outer = 0x7ffdb3bf2800]
06:29:00 INFO - PROCESS | 1852 | 1446906540355 Marionette INFO loaded listener.js
06:29:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7ffdb3640400) [pid = 1852] [serial = 20] [outer = 0x7ffdb3bf2800]
06:29:00 INFO - PROCESS | 1852 | [1852] 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
06:29:00 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
06:29:00 INFO - document served over http requires an http
06:29:00 INFO - sub-resource via fetch-request using the http-csp
06:29:00 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:00 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
06:29:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1314ms
06:29:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:29:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2781000 == 8 [pid = 1852] [id = 8]
06:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7ffdb2766c00) [pid = 1852] [serial = 21] [outer = (nil)]
06:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7ffdb2767c00) [pid = 1852] [serial = 22] [outer = 0x7ffdb2766c00]
06:29:01 INFO - PROCESS | 1852 | 1446906541249 Marionette INFO loaded listener.js
06:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x7ffdb2770400) [pid = 1852] [serial = 23] [outer = 0x7ffdb2766c00]
06:29:02 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
06:29:02 INFO - document served over http requires an http
06:29:02 INFO - sub-resource via fetch-request using the http-csp
06:29:02 INFO - delivery method with no-redirect and when
06:29: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"
06:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:02 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
06:29:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1238ms
06:29:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:29:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb295d000 == 9 [pid = 1852] [id = 9]
06:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x7ffdb2767000) [pid = 1852] [serial = 24] [outer = (nil)]
06:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x7ffdb276f800) [pid = 1852] [serial = 25] [outer = 0x7ffdb2767000]
06:29:02 INFO - PROCESS | 1852 | 1446906542741 Marionette INFO loaded listener.js
06:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x7ffdb363a000) [pid = 1852] [serial = 26] [outer = 0x7ffdb2767000]
06:29:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb37e2000 == 10 [pid = 1852] [id = 10]
06:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x7ffdb2772c00) [pid = 1852] [serial = 27] [outer = (nil)]
06:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x7ffdb3be5800) [pid = 1852] [serial = 28] [outer = 0x7ffdb2772c00]
06:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x7ffdb287cc00) [pid = 1852] [serial = 29] [outer = 0x7ffdb2772c00]
06:29:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb4512000 == 11 [pid = 1852] [id = 11]
06:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x7ffdb25c5800) [pid = 1852] [serial = 30] [outer = (nil)]
06:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 31 (0x7ffdb8f71800) [pid = 1852] [serial = 31] [outer = 0x7ffdb25c5800]
06:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 32 (0x7ffdb8e83000) [pid = 1852] [serial = 32] [outer = 0x7ffdb25c5800]
06:29:03 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
06:29:03 INFO - document served over http requires an http
06:29:03 INFO - sub-resource via fetch-request using the http-csp
06:29:03 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:03 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
06:29:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1681ms
06:29:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:29:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdba5ad000 == 12 [pid = 1852] [id = 12]
06:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 33 (0x7ffdb8f74000) [pid = 1852] [serial = 33] [outer = (nil)]
06:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 34 (0x7ffdb9d96800) [pid = 1852] [serial = 34] [outer = 0x7ffdb8f74000]
06:29:04 INFO - PROCESS | 1852 | 1446906544422 Marionette INFO loaded listener.js
06:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 35 (0x7ffdbb7be400) [pid = 1852] [serial = 35] [outer = 0x7ffdb8f74000]
06:29:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb3a0a000 == 13 [pid = 1852] [id = 13]
06:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 36 (0x7ffdb2769800) [pid = 1852] [serial = 36] [outer = (nil)]
06:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 37 (0x7ffdb29cb400) [pid = 1852] [serial = 37] [outer = 0x7ffdb2769800]
06:29:05 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
06:29:05 INFO - document served over http requires an http
06:29:05 INFO - sub-resource via iframe-tag using the http-csp
06:29:05 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:05 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
06:29:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1930ms
06:29:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:29:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb661c000 == 14 [pid = 1852] [id = 14]
06:29:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x7ffdb63be000) [pid = 1852] [serial = 38] [outer = (nil)]
06:29:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x7ffdb6682000) [pid = 1852] [serial = 39] [outer = 0x7ffdb63be000]
06:29:06 INFO - PROCESS | 1852 | 1446906546146 Marionette INFO loaded listener.js
06:29:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0x7ffdb8f7ec00) [pid = 1852] [serial = 40] [outer = 0x7ffdb63be000]
06:29:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdba1e4800 == 15 [pid = 1852] [id = 15]
06:29:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x7ffdb8e78400) [pid = 1852] [serial = 41] [outer = (nil)]
06:29:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x7ffdb9ae4000) [pid = 1852] [serial = 42] [outer = 0x7ffdb8e78400]
06:29:06 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
06:29:06 INFO - document served over http requires an http
06:29:06 INFO - sub-resource via iframe-tag using the http-csp
06:29:06 INFO - delivery method with no-redirect and when
06:29: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"
06:29:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:06 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
06:29:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 982ms
06:29:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:29:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb8c9800 == 16 [pid = 1852] [id = 16]
06:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x7ffdb95c9400) [pid = 1852] [serial = 43] [outer = (nil)]
06:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x7ffdb9adbc00) [pid = 1852] [serial = 44] [outer = 0x7ffdb95c9400]
06:29:07 INFO - PROCESS | 1852 | 1446906547160 Marionette INFO loaded listener.js
06:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x7ffdba38e000) [pid = 1852] [serial = 45] [outer = 0x7ffdb95c9400]
06:29:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc69a000 == 17 [pid = 1852] [id = 17]
06:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x7ffdbc714000) [pid = 1852] [serial = 46] [outer = (nil)]
06:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7ffdb9c64000) [pid = 1852] [serial = 47] [outer = 0x7ffdbc714000]
06:29:08 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
06:29:08 INFO - document served over http requires an http
06:29:08 INFO - sub-resource via iframe-tag using the http-csp
06:29:08 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:08 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
06:29:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1080ms
06:29:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:29:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb8cb800 == 18 [pid = 1852] [id = 18]
06:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7ffdbd8d1800) [pid = 1852] [serial = 48] [outer = (nil)]
06:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7ffdbe89ac00) [pid = 1852] [serial = 49] [outer = 0x7ffdbd8d1800]
06:29:08 INFO - PROCESS | 1852 | 1446906548278 Marionette INFO loaded listener.js
06:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7ffdc4aad400) [pid = 1852] [serial = 50] [outer = 0x7ffdbd8d1800]
06:29:09 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
06:29:09 INFO - document served over http requires an http
06:29:09 INFO - sub-resource via script-tag using the http-csp
06:29:09 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:09 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
06:29:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1033ms
06:29:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:29:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbe95b800 == 19 [pid = 1852] [id = 19]
06:29:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7ffdb3640c00) [pid = 1852] [serial = 51] [outer = (nil)]
06:29:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7ffdb9acd400) [pid = 1852] [serial = 52] [outer = 0x7ffdb3640c00]
06:29:09 INFO - PROCESS | 1852 | 1446906549323 Marionette INFO loaded listener.js
06:29:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7ffdc59ed400) [pid = 1852] [serial = 53] [outer = 0x7ffdb3640c00]
06:29:09 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
06:29:09 INFO - document served over http requires an http
06:29:09 INFO - sub-resource via script-tag using the http-csp
06:29:09 INFO - delivery method with no-redirect and when
06:29: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"
06:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:09 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
06:29:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 879ms
06:29:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:29:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbeca9800 == 20 [pid = 1852] [id = 20]
06:29:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7ffdb3641800) [pid = 1852] [serial = 54] [outer = (nil)]
06:29:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7ffdc6582800) [pid = 1852] [serial = 55] [outer = 0x7ffdb3641800]
06:29:10 INFO - PROCESS | 1852 | 1446906550264 Marionette INFO loaded listener.js
06:29:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7ffdc68e2800) [pid = 1852] [serial = 56] [outer = 0x7ffdb3641800]
06:29:10 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
06:29:10 INFO - document served over http requires an http
06:29:10 INFO - sub-resource via script-tag using the http-csp
06:29:10 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:10 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
06:29:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
06:29:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:29:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbd864000 == 21 [pid = 1852] [id = 21]
06:29:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7ffdb63b5400) [pid = 1852] [serial = 57] [outer = (nil)]
06:29:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7ffdbb90c800) [pid = 1852] [serial = 58] [outer = 0x7ffdb63b5400]
06:29:11 INFO - PROCESS | 1852 | 1446906551227 Marionette INFO loaded listener.js
06:29:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7ffdc6966400) [pid = 1852] [serial = 59] [outer = 0x7ffdb63b5400]
06:29:11 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
06:29:11 INFO - document served over http requires an http
06:29:11 INFO - sub-resource via xhr-request using the http-csp
06:29:11 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:11 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
06:29:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1033ms
06:29:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:29:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb66a7800 == 22 [pid = 1852] [id = 22]
06:29:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7ffdb372d400) [pid = 1852] [serial = 60] [outer = (nil)]
06:29:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7ffdb3be5c00) [pid = 1852] [serial = 61] [outer = 0x7ffdb372d400]
06:29:12 INFO - PROCESS | 1852 | 1446906552320 Marionette INFO loaded listener.js
06:29:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7ffdb67d6400) [pid = 1852] [serial = 62] [outer = 0x7ffdb372d400]
06:29:13 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
06:29:13 INFO - document served over http requires an http
06:29:13 INFO - sub-resource via xhr-request using the http-csp
06:29:13 INFO - delivery method with no-redirect and when
06:29: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"
06:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:13 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
06:29:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1186ms
06:29:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:29:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbd572000 == 23 [pid = 1852] [id = 23]
06:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7ffdb372d800) [pid = 1852] [serial = 63] [outer = (nil)]
06:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7ffdb8f7d000) [pid = 1852] [serial = 64] [outer = 0x7ffdb372d800]
06:29:13 INFO - PROCESS | 1852 | 1446906553559 Marionette INFO loaded listener.js
06:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7ffdbb827c00) [pid = 1852] [serial = 65] [outer = 0x7ffdb372d800]
06:29:14 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
06:29:14 INFO - document served over http requires an http
06:29:14 INFO - sub-resource via xhr-request using the http-csp
06:29:14 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:14 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
06:29:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1180ms
06:29:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:29:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc912800 == 24 [pid = 1852] [id = 24]
06:29:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7ffdb3733000) [pid = 1852] [serial = 66] [outer = (nil)]
06:29:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7ffdbd520000) [pid = 1852] [serial = 67] [outer = 0x7ffdb3733000]
06:29:14 INFO - PROCESS | 1852 | 1446906554763 Marionette INFO loaded listener.js
06:29:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7ffdc6580c00) [pid = 1852] [serial = 68] [outer = 0x7ffdb3733000]
06:29:15 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
06:29:15 INFO - document served over http requires an https
06:29:15 INFO - sub-resource via fetch-request using the http-csp
06:29:15 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:15 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
06:29:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1429ms
06:29:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:29:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc9d3800 == 25 [pid = 1852] [id = 25]
06:29:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7ffdc4e75800) [pid = 1852] [serial = 69] [outer = (nil)]
06:29:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7ffdcad21800) [pid = 1852] [serial = 70] [outer = 0x7ffdc4e75800]
06:29:16 INFO - PROCESS | 1852 | 1446906556188 Marionette INFO loaded listener.js
06:29:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7ffdcc4e2400) [pid = 1852] [serial = 71] [outer = 0x7ffdc4e75800]
06:29:17 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
06:29:17 INFO - document served over http requires an https
06:29:17 INFO - sub-resource via fetch-request using the http-csp
06:29:17 INFO - delivery method with no-redirect and when
06:29: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"
06:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:17 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
06:29:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1980ms
06:29:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:29:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbeca9800 == 24 [pid = 1852] [id = 20]
06:29:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbe95b800 == 23 [pid = 1852] [id = 19]
06:29:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb8cb800 == 22 [pid = 1852] [id = 18]
06:29:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc69a000 == 21 [pid = 1852] [id = 17]
06:29:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb8c9800 == 20 [pid = 1852] [id = 16]
06:29:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdba1e4800 == 19 [pid = 1852] [id = 15]
06:29:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb661c000 == 18 [pid = 1852] [id = 14]
06:29:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb3a0a000 == 17 [pid = 1852] [id = 13]
06:29:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb279c000 == 18 [pid = 1852] [id = 26]
06:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7ffdb287ac00) [pid = 1852] [serial = 72] [outer = (nil)]
06:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7ffdb3725800) [pid = 1852] [serial = 73] [outer = 0x7ffdb287ac00]
06:29:18 INFO - PROCESS | 1852 | 1446906558213 Marionette INFO loaded listener.js
06:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7ffdb6a69000) [pid = 1852] [serial = 74] [outer = 0x7ffdb287ac00]
06:29:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb295d000 == 17 [pid = 1852] [id = 9]
06:29:19 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
06:29:19 INFO - document served over http requires an https
06:29:19 INFO - sub-resource via fetch-request using the http-csp
06:29:19 INFO - delivery method with swap-origin-redirect and when
06:29:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:19 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
06:29:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1283ms
06:29:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:29:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdba59a800 == 18 [pid = 1852] [id = 27]
06:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7ffdb29c3000) [pid = 1852] [serial = 75] [outer = (nil)]
06:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7ffdb9c60000) [pid = 1852] [serial = 76] [outer = 0x7ffdb29c3000]
06:29:19 INFO - PROCESS | 1852 | 1446906559501 Marionette INFO loaded listener.js
06:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7ffdbb904400) [pid = 1852] [serial = 77] [outer = 0x7ffdb29c3000]
06:29:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb8d2000 == 19 [pid = 1852] [id = 28]
06:29:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7ffdbc6c5000) [pid = 1852] [serial = 78] [outer = (nil)]
06:29:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7ffdbb2f9000) [pid = 1852] [serial = 79] [outer = 0x7ffdbc6c5000]
06:29:20 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
06:29:20 INFO - document served over http requires an https
06:29:20 INFO - sub-resource via iframe-tag using the http-csp
06:29:20 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:20 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
06:29:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1382ms
06:29:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:29:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc480000 == 20 [pid = 1852] [id = 29]
06:29:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7ffdbb0f5800) [pid = 1852] [serial = 80] [outer = (nil)]
06:29:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7ffdbd51f800) [pid = 1852] [serial = 81] [outer = 0x7ffdbb0f5800]
06:29:20 INFO - PROCESS | 1852 | 1446906560882 Marionette INFO loaded listener.js
06:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7ffdc59e8800) [pid = 1852] [serial = 82] [outer = 0x7ffdbb0f5800]
06:29:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbd556800 == 21 [pid = 1852] [id = 30]
06:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7ffdcb1d5400) [pid = 1852] [serial = 83] [outer = (nil)]
06:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7ffdcc4a2000) [pid = 1852] [serial = 84] [outer = 0x7ffdcb1d5400]
06:29:21 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
06:29:21 INFO - document served over http requires an https
06:29:21 INFO - sub-resource via iframe-tag using the http-csp
06:29:21 INFO - delivery method with no-redirect and when
06:29: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"
06:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:21 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
06:29:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1233ms
06:29:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:29:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbe96d000 == 22 [pid = 1852] [id = 31]
06:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7ffdbc710c00) [pid = 1852] [serial = 85] [outer = (nil)]
06:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7ffdce971400) [pid = 1852] [serial = 86] [outer = 0x7ffdbc710c00]
06:29:22 INFO - PROCESS | 1852 | 1446906562094 Marionette INFO loaded listener.js
06:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7ffdcec7d000) [pid = 1852] [serial = 87] [outer = 0x7ffdbc710c00]
06:29:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc4b1a000 == 23 [pid = 1852] [id = 32]
06:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7ffdcecda000) [pid = 1852] [serial = 88] [outer = (nil)]
06:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7ffdceb10800) [pid = 1852] [serial = 89] [outer = 0x7ffdcecda000]
06:29:22 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
06:29:22 INFO - document served over http requires an https
06:29:22 INFO - sub-resource via iframe-tag using the http-csp
06:29:22 INFO - delivery method with swap-origin-redirect and when
06:29:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:29:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:22 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
06:29:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1235ms
06:29:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:29:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc5564000 == 24 [pid = 1852] [id = 33]
06:29:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7ffdce97c800) [pid = 1852] [serial = 90] [outer = (nil)]
06:29:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7ffdcf852c00) [pid = 1852] [serial = 91] [outer = 0x7ffdce97c800]
06:29:23 INFO - PROCESS | 1852 | 1446906563308 Marionette INFO loaded listener.js
06:29:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7ffdcfa4ac00) [pid = 1852] [serial = 92] [outer = 0x7ffdce97c800]
06:29:24 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
06:29:24 INFO - document served over http requires an https
06:29:24 INFO - sub-resource via script-tag using the http-csp
06:29:24 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:24 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
06:29:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1225ms
06:29:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:29:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6419000 == 25 [pid = 1852] [id = 34]
06:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7ffdbd8ca400) [pid = 1852] [serial = 93] [outer = (nil)]
06:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7ffdbecc6400) [pid = 1852] [serial = 94] [outer = 0x7ffdbd8ca400]
06:29:24 INFO - PROCESS | 1852 | 1446906564536 Marionette INFO loaded listener.js
06:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7ffdcfa9a800) [pid = 1852] [serial = 95] [outer = 0x7ffdbd8ca400]
06:29:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
06:29:25 INFO - document served over http requires an https
06:29:25 INFO - sub-resource via script-tag using the http-csp
06:29:25 INFO - delivery method with no-redirect and when
06:29: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"
06:29:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
06:29:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1174ms
06:29:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:29:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e1f000 == 26 [pid = 1852] [id = 35]
06:29:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7ffdb1e38800) [pid = 1852] [serial = 96] [outer = (nil)]
06:29:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7ffdbec11800) [pid = 1852] [serial = 97] [outer = 0x7ffdb1e38800]
06:29:26 INFO - PROCESS | 1852 | 1446906566427 Marionette INFO loaded listener.js
06:29:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7ffdcfa9d000) [pid = 1852] [serial = 98] [outer = 0x7ffdb1e38800]
06:29:27 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
06:29:27 INFO - document served over http requires an https
06:29:27 INFO - sub-resource via script-tag using the http-csp
06:29:27 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:27 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
06:29:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1231ms
06:29:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:29:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e08800 == 27 [pid = 1852] [id = 36]
06:29:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7ffdafa3b000) [pid = 1852] [serial = 99] [outer = (nil)]
06:29:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7ffdafc4d800) [pid = 1852] [serial = 100] [outer = 0x7ffdafa3b000]
06:29:27 INFO - PROCESS | 1852 | 1446906567706 Marionette INFO loaded listener.js
06:29:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7ffdafc5b000) [pid = 1852] [serial = 101] [outer = 0x7ffdafa3b000]
06:29:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb66a7800 == 26 [pid = 1852] [id = 22]
06:29:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbd572000 == 25 [pid = 1852] [id = 23]
06:29:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc912800 == 24 [pid = 1852] [id = 24]
06:29:28 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
06:29:28 INFO - document served over http requires an https
06:29:28 INFO - sub-resource via xhr-request using the http-csp
06:29:28 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:28 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
06:29:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1239ms
06:29:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:29:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb45e2000 == 25 [pid = 1852] [id = 37]
06:29:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7ffdafc5b400) [pid = 1852] [serial = 102] [outer = (nil)]
06:29:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7ffdb1e31800) [pid = 1852] [serial = 103] [outer = 0x7ffdafc5b400]
06:29:28 INFO - PROCESS | 1852 | 1446906568929 Marionette INFO loaded listener.js
06:29:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7ffdb3725c00) [pid = 1852] [serial = 104] [outer = 0x7ffdafc5b400]
06:29:29 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
06:29:29 INFO - document served over http requires an https
06:29:29 INFO - sub-resource via xhr-request using the http-csp
06:29:29 INFO - delivery method with no-redirect and when
06:29: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"
06:29:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:29 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
06:29:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1138ms
06:29:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:29:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb9d6000 == 26 [pid = 1852] [id = 38]
06:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7ffdafc5c000) [pid = 1852] [serial = 105] [outer = (nil)]
06:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7ffdb63b8400) [pid = 1852] [serial = 106] [outer = 0x7ffdafc5c000]
06:29:30 INFO - PROCESS | 1852 | 1446906570123 Marionette INFO loaded listener.js
06:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7ffdb9da1000) [pid = 1852] [serial = 107] [outer = 0x7ffdafc5c000]
06:29:30 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
06:29:30 INFO - document served over http requires an https
06:29:30 INFO - sub-resource via xhr-request using the http-csp
06:29:30 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:30 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
06:29:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1191ms
06:29:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:29:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbd86a800 == 27 [pid = 1852] [id = 39]
06:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7ffdb363f800) [pid = 1852] [serial = 108] [outer = (nil)]
06:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7ffdbd521000) [pid = 1852] [serial = 109] [outer = 0x7ffdb363f800]
06:29:31 INFO - PROCESS | 1852 | 1446906571345 Marionette INFO loaded listener.js
06:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7ffdc5942400) [pid = 1852] [serial = 110] [outer = 0x7ffdb363f800]
06:29:32 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
06:29:32 INFO - document served over http requires an http
06:29:32 INFO - sub-resource via fetch-request using the http-csp
06:29:32 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:32 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
06:29:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1251ms
06:29:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:29:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafe39000 == 28 [pid = 1852] [id = 40]
06:29:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7ffdc6859800) [pid = 1852] [serial = 111] [outer = (nil)]
06:29:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7ffdcad19400) [pid = 1852] [serial = 112] [outer = 0x7ffdc6859800]
06:29:32 INFO - PROCESS | 1852 | 1446906572558 Marionette INFO loaded listener.js
06:29:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7ffdcec78800) [pid = 1852] [serial = 113] [outer = 0x7ffdc6859800]
06:29:33 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
06:29:33 INFO - document served over http requires an http
06:29:33 INFO - sub-resource via fetch-request using the http-csp
06:29:33 INFO - delivery method with no-redirect and when
06:29: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"
06:29:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:33 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
06:29:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1181ms
06:29:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:29:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1c4000 == 29 [pid = 1852] [id = 41]
06:29:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffdb939e400) [pid = 1852] [serial = 114] [outer = (nil)]
06:29:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffdce90c400) [pid = 1852] [serial = 115] [outer = 0x7ffdb939e400]
06:29:33 INFO - PROCESS | 1852 | 1446906573781 Marionette INFO loaded listener.js
06:29:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffdcfa4a000) [pid = 1852] [serial = 116] [outer = 0x7ffdb939e400]
06:29:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffdcfa4d400) [pid = 1852] [serial = 117] [outer = 0x7ffdb25c5800]
06:29:34 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
06:29:34 INFO - document served over http requires an http
06:29:34 INFO - sub-resource via fetch-request using the http-csp
06:29:34 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:34 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
06:29:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1283ms
06:29:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:29:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf054800 == 30 [pid = 1852] [id = 42]
06:29:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffdaf0d0800) [pid = 1852] [serial = 118] [outer = (nil)]
06:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffdaf0d1800) [pid = 1852] [serial = 119] [outer = 0x7ffdaf0d0800]
06:29:35 INFO - PROCESS | 1852 | 1446906575071 Marionette INFO loaded listener.js
06:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffdaf0d7400) [pid = 1852] [serial = 120] [outer = 0x7ffdaf0d0800]
06:29:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaec9e800 == 31 [pid = 1852] [id = 43]
06:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffdaec2b400) [pid = 1852] [serial = 121] [outer = (nil)]
06:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffdaec32c00) [pid = 1852] [serial = 122] [outer = 0x7ffdaec2b400]
06:29:35 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
06:29:35 INFO - document served over http requires an http
06:29:35 INFO - sub-resource via iframe-tag using the http-csp
06:29:35 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:35 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
06:29:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1278ms
06:29:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:29:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaecb0000 == 32 [pid = 1852] [id = 44]
06:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffdaec2a800) [pid = 1852] [serial = 123] [outer = (nil)]
06:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffdaec30c00) [pid = 1852] [serial = 124] [outer = 0x7ffdaec2a800]
06:29:37 INFO - PROCESS | 1852 | 1446906577221 Marionette INFO loaded listener.js
06:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffdaf0d0000) [pid = 1852] [serial = 125] [outer = 0x7ffdaec2a800]
06:29:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb9a3b000 == 33 [pid = 1852] [id = 45]
06:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffdaf0d9c00) [pid = 1852] [serial = 126] [outer = (nil)]
06:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffdaf0de000) [pid = 1852] [serial = 127] [outer = 0x7ffdaf0d9c00]
06:29:38 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
06:29:38 INFO - document served over http requires an http
06:29:38 INFO - sub-resource via iframe-tag using the http-csp
06:29:38 INFO - delivery method with no-redirect and when
06:29: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"
06:29:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:38 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
06:29:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2082ms
06:29:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:29:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1d3000 == 34 [pid = 1852] [id = 46]
06:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffdae89c000) [pid = 1852] [serial = 128] [outer = (nil)]
06:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffdae8a4400) [pid = 1852] [serial = 129] [outer = 0x7ffdae89c000]
06:29:38 INFO - PROCESS | 1852 | 1446906578572 Marionette INFO loaded listener.js
06:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffdaf0a5800) [pid = 1852] [serial = 130] [outer = 0x7ffdae89c000]
06:29:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf051800 == 35 [pid = 1852] [id = 47]
06:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffdae89c400) [pid = 1852] [serial = 131] [outer = (nil)]
06:29:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6419000 == 34 [pid = 1852] [id = 34]
06:29:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc5564000 == 33 [pid = 1852] [id = 33]
06:29:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc4b1a000 == 32 [pid = 1852] [id = 32]
06:29:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbe96d000 == 31 [pid = 1852] [id = 31]
06:29:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbd556800 == 30 [pid = 1852] [id = 30]
06:29:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc480000 == 29 [pid = 1852] [id = 29]
06:29:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb8d2000 == 28 [pid = 1852] [id = 28]
06:29:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdba59a800 == 27 [pid = 1852] [id = 27]
06:29:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb279c000 == 26 [pid = 1852] [id = 26]
06:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffdaec37800) [pid = 1852] [serial = 132] [outer = 0x7ffdae89c400]
06:29:39 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
06:29:39 INFO - document served over http requires an http
06:29:39 INFO - sub-resource via iframe-tag using the http-csp
06:29:39 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:39 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
06:29:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1681ms
06:29:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:29:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ed1000 == 27 [pid = 1852] [id = 48]
06:29:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffdaf0d8c00) [pid = 1852] [serial = 133] [outer = (nil)]
06:29:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffdaf0dcc00) [pid = 1852] [serial = 134] [outer = 0x7ffdaf0d8c00]
06:29:40 INFO - PROCESS | 1852 | 1446906580273 Marionette INFO loaded listener.js
06:29:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffdafc55000) [pid = 1852] [serial = 135] [outer = 0x7ffdaf0d8c00]
06:29:41 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
06:29:41 INFO - document served over http requires an http
06:29:41 INFO - sub-resource via script-tag using the http-csp
06:29:41 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:41 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
06:29:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1381ms
06:29:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:29:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb37e0800 == 28 [pid = 1852] [id = 49]
06:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffdaf0d9000) [pid = 1852] [serial = 136] [outer = (nil)]
06:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffdb3634400) [pid = 1852] [serial = 137] [outer = 0x7ffdaf0d9000]
06:29:41 INFO - PROCESS | 1852 | 1446906581543 Marionette INFO loaded listener.js
06:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffdb67d4c00) [pid = 1852] [serial = 138] [outer = 0x7ffdaf0d9000]
06:29:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb45e2000 == 27 [pid = 1852] [id = 37]
06:29:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb9d6000 == 26 [pid = 1852] [id = 38]
06:29:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbd86a800 == 25 [pid = 1852] [id = 39]
06:29:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafe39000 == 24 [pid = 1852] [id = 40]
06:29:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1c4000 == 23 [pid = 1852] [id = 41]
06:29:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf054800 == 22 [pid = 1852] [id = 42]
06:29:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaec9e800 == 21 [pid = 1852] [id = 43]
06:29:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdba5ad000 == 20 [pid = 1852] [id = 12]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbd864000 == 19 [pid = 1852] [id = 21]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaecb0000 == 18 [pid = 1852] [id = 44]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb9a3b000 == 17 [pid = 1852] [id = 45]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf051800 == 16 [pid = 1852] [id = 47]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ed1000 == 15 [pid = 1852] [id = 48]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2781000 == 14 [pid = 1852] [id = 8]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc4ea3800 == 13 [pid = 1852] [id = 6]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1d3000 == 12 [pid = 1852] [id = 46]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc9d3800 == 11 [pid = 1852] [id = 25]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e08800 == 10 [pid = 1852] [id = 36]
06:29:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e1f000 == 9 [pid = 1852] [id = 35]
06:29:46 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
06:29:46 INFO - document served over http requires an http
06:29:46 INFO - sub-resource via script-tag using the http-csp
06:29:46 INFO - delivery method with no-redirect and when
06:29:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:46 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
06:29:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 5193ms
06:29:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:29:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1cb800 == 10 [pid = 1852] [id = 50]
06:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffdaf0d9400) [pid = 1852] [serial = 139] [outer = (nil)]
06:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffdafa36400) [pid = 1852] [serial = 140] [outer = 0x7ffdaf0d9400]
06:29:46 INFO - PROCESS | 1852 | 1446906586758 Marionette INFO loaded listener.js
06:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffdb1e2fc00) [pid = 1852] [serial = 141] [outer = 0x7ffdaf0d9400]
06:29:47 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
06:29:47 INFO - document served over http requires an http
06:29:47 INFO - sub-resource via script-tag using the http-csp
06:29:47 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:47 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
06:29:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1032ms
06:29:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:29:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e0d000 == 11 [pid = 1852] [id = 51]
06:29:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffdae8a0c00) [pid = 1852] [serial = 142] [outer = (nil)]
06:29:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffdb1e32c00) [pid = 1852] [serial = 143] [outer = 0x7ffdae8a0c00]
06:29:47 INFO - PROCESS | 1852 | 1446906587721 Marionette INFO loaded listener.js
06:29:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffdb6685c00) [pid = 1852] [serial = 144] [outer = 0x7ffdae8a0c00]
06:29:48 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:29:48 INFO - document served over http requires an http
06:29:48 INFO - sub-resource via xhr-request using the http-csp
06:29:48 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
06:29:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1124ms
06:29:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:29:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2790800 == 12 [pid = 1852] [id = 52]
06:29:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffdaf0aa800) [pid = 1852] [serial = 145] [outer = (nil)]
06:29:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffdb6a68800) [pid = 1852] [serial = 146] [outer = 0x7ffdaf0aa800]
06:29:48 INFO - PROCESS | 1852 | 1446906588974 Marionette INFO loaded listener.js
06:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffdb9c0c000) [pid = 1852] [serial = 147] [outer = 0x7ffdaf0aa800]
06:29:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
06:29:49 INFO - document served over http requires an http
06:29:49 INFO - sub-resource via xhr-request using the http-csp
06:29:49 INFO - delivery method with no-redirect and when
06:29: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"
06:29:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
06:29:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1077ms
06:29:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:29:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb45d1800 == 13 [pid = 1852] [id = 53]
06:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffdb6a63800) [pid = 1852] [serial = 148] [outer = (nil)]
06:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffdba48f800) [pid = 1852] [serial = 149] [outer = 0x7ffdb6a63800]
06:29:50 INFO - PROCESS | 1852 | 1446906590015 Marionette INFO loaded listener.js
06:29:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffdbb90f000) [pid = 1852] [serial = 150] [outer = 0x7ffdb6a63800]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffdb95c9400) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdb8e78400) [pid = 1852] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906546711]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffdbb0f5800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffdaec2a800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffdaf0d8c00) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffdafc5b400) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffdb8f74000) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffdbc6c5000) [pid = 1852] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffdb3641800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffdb3640c00) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffdbc714000) [pid = 1852] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffdb2767000) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffdaf0d9c00) [pid = 1852] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906577782]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffdb29c3000) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffdce97c800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffdb2769800) [pid = 1852] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffdb63be000) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffdb287ac00) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffdcecda000) [pid = 1852] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffdb1e38800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffdaf0d0800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffdbd8ca400) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffdb3be3400) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffdb3733000) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffdb372d800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffdae89c400) [pid = 1852] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffdcb1d5400) [pid = 1852] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906561470]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdafc5c000) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffdb363f800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffdbd8d1800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffdb2766c00) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffdb63b5400) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffdb372d400) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffdbc710c00) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffdc6859800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffdafa3b000) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffdb939e400) [pid = 1852] [serial = 114] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7ffdaec2b400) [pid = 1852] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7ffdae89c000) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7ffdc4e75800) [pid = 1852] [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]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7ffdb276f800) [pid = 1852] [serial = 25] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7ffdae8a4400) [pid = 1852] [serial = 129] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7ffdc9353800) [pid = 1852] [serial = 2] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7ffdbb90c800) [pid = 1852] [serial = 58] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7ffdb9adbc00) [pid = 1852] [serial = 44] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7ffdb9c64000) [pid = 1852] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7ffdbecc6400) [pid = 1852] [serial = 94] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7ffdce971400) [pid = 1852] [serial = 86] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7ffdb9c60000) [pid = 1852] [serial = 76] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7ffdcf852c00) [pid = 1852] [serial = 91] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7ffdbd51f800) [pid = 1852] [serial = 81] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7ffdceb10800) [pid = 1852] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7ffdaec37800) [pid = 1852] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7ffdb3725800) [pid = 1852] [serial = 73] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7ffdba0bb000) [pid = 1852] [serial = 12] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7ffdbd521000) [pid = 1852] [serial = 109] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7ffdba48e800) [pid = 1852] [serial = 9] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7ffdbd520000) [pid = 1852] [serial = 67] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7ffdb1e31800) [pid = 1852] [serial = 103] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7ffdb3be5c00) [pid = 1852] [serial = 61] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7ffdb8f7d000) [pid = 1852] [serial = 64] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7ffdcc4a2000) [pid = 1852] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906561470]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7ffdb3634400) [pid = 1852] [serial = 137] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7ffdb3be5800) [pid = 1852] [serial = 28] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7ffdb9ad6400) [pid = 1852] [serial = 19] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7ffdb8f71800) [pid = 1852] [serial = 31] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7ffdb9acd400) [pid = 1852] [serial = 52] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7ffdcad19400) [pid = 1852] [serial = 112] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7ffdafc4d800) [pid = 1852] [serial = 100] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7ffdaf0dcc00) [pid = 1852] [serial = 134] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7ffdbec11800) [pid = 1852] [serial = 97] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7ffdcad21800) [pid = 1852] [serial = 70] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7ffdb63b8400) [pid = 1852] [serial = 106] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7ffdc6582800) [pid = 1852] [serial = 55] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7ffdaf0de000) [pid = 1852] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906577782]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7ffdaec32c00) [pid = 1852] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7ffdaec30c00) [pid = 1852] [serial = 124] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7ffdbb2f9000) [pid = 1852] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7ffdaf0d1800) [pid = 1852] [serial = 119] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7ffdb2767c00) [pid = 1852] [serial = 22] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7ffdb29cb400) [pid = 1852] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7ffdb9d96800) [pid = 1852] [serial = 34] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7ffdb9ae4000) [pid = 1852] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906546711]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7ffdb6682000) [pid = 1852] [serial = 39] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7ffdbe89ac00) [pid = 1852] [serial = 49] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7ffdb3be4400) [pid = 1852] [serial = 16] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7ffdce90c400) [pid = 1852] [serial = 115] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7ffdb8e83000) [pid = 1852] [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.]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7ffdc6966400) [pid = 1852] [serial = 59] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7ffdbb827c00) [pid = 1852] [serial = 65] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7ffdb3725c00) [pid = 1852] [serial = 104] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7ffdafc5b000) [pid = 1852] [serial = 101] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7ffdb67d6400) [pid = 1852] [serial = 62] [outer = (nil)] [url = about:blank]
06:29:51 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7ffdb9da1000) [pid = 1852] [serial = 107] [outer = (nil)] [url = about:blank]
06:29:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
06:29:51 INFO - document served over http requires an http
06:29:51 INFO - sub-resource via xhr-request using the http-csp
06:29:51 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
06:29:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2287ms
06:29:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:29:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb8f0d000 == 14 [pid = 1852] [id = 54]
06:29:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7ffdaf0d1800) [pid = 1852] [serial = 151] [outer = (nil)]
06:29:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7ffdb276e800) [pid = 1852] [serial = 152] [outer = 0x7ffdaf0d1800]
06:29:52 INFO - PROCESS | 1852 | 1446906592230 Marionette INFO loaded listener.js
06:29:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7ffdb9ad1800) [pid = 1852] [serial = 153] [outer = 0x7ffdaf0d1800]
06:29:52 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
06:29:52 INFO - document served over http requires an https
06:29:52 INFO - sub-resource via fetch-request using the http-csp
06:29:52 INFO - delivery method with keep-origin-redirect and when
06:29:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:52 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
06:29:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 982ms
06:29:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:29:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb330800 == 15 [pid = 1852] [id = 55]
06:29:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7ffdbb908800) [pid = 1852] [serial = 154] [outer = (nil)]
06:29:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7ffdbc710c00) [pid = 1852] [serial = 155] [outer = 0x7ffdbb908800]
06:29:53 INFO - PROCESS | 1852 | 1446906593278 Marionette INFO loaded listener.js
06:29:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7ffdbec14000) [pid = 1852] [serial = 156] [outer = 0x7ffdbb908800]
06:29:54 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
06:29:54 INFO - document served over http requires an https
06:29:54 INFO - sub-resource via fetch-request using the http-csp
06:29:54 INFO - delivery method with no-redirect and when
06:29: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"
06:29:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:54 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
06:29:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1374ms
06:29:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:29:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e07000 == 16 [pid = 1852] [id = 56]
06:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7ffdae897c00) [pid = 1852] [serial = 157] [outer = (nil)]
06:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7ffdb1e2d800) [pid = 1852] [serial = 158] [outer = 0x7ffdae897c00]
06:29:54 INFO - PROCESS | 1852 | 1446906594795 Marionette INFO loaded listener.js
06:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7ffdb3bef000) [pid = 1852] [serial = 159] [outer = 0x7ffdae897c00]
06:29:55 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
06:29:55 INFO - document served over http requires an https
06:29:55 INFO - sub-resource via fetch-request using the http-csp
06:29:55 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:55 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
06:29:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1379ms
06:29:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:29:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb996000 == 17 [pid = 1852] [id = 57]
06:29:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7ffdaec38000) [pid = 1852] [serial = 160] [outer = (nil)]
06:29:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7ffdb67ca000) [pid = 1852] [serial = 161] [outer = 0x7ffdaec38000]
06:29:56 INFO - PROCESS | 1852 | 1446906596207 Marionette INFO loaded listener.js
06:29:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7ffdbb907000) [pid = 1852] [serial = 162] [outer = 0x7ffdaec38000]
06:29:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf037800 == 18 [pid = 1852] [id = 58]
06:29:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7ffdae8a2000) [pid = 1852] [serial = 163] [outer = (nil)]
06:29:57 INFO - PROCESS | 1852 | 1446906597822 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
06:29:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7ffdaec2dc00) [pid = 1852] [serial = 164] [outer = 0x7ffdae8a2000]
06:29:58 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
06:29:58 INFO - document served over http requires an https
06:29:58 INFO - sub-resource via iframe-tag using the http-csp
06:29:58 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:58 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
06:29:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2578ms
06:29:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7ffdc4aad400) [pid = 1852] [serial = 50] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7ffdc59ed400) [pid = 1852] [serial = 53] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7ffdc68e2800) [pid = 1852] [serial = 56] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7ffdbb7be400) [pid = 1852] [serial = 35] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7ffdba38e000) [pid = 1852] [serial = 45] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7ffdb8f7ec00) [pid = 1852] [serial = 40] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7ffdb363a000) [pid = 1852] [serial = 26] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7ffdb2770400) [pid = 1852] [serial = 23] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7ffdaf0a5800) [pid = 1852] [serial = 130] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7ffdbb904400) [pid = 1852] [serial = 77] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7ffdcfa4ac00) [pid = 1852] [serial = 92] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7ffdb6a69000) [pid = 1852] [serial = 74] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7ffdc59e8800) [pid = 1852] [serial = 82] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7ffdafc55000) [pid = 1852] [serial = 135] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7ffdc6580c00) [pid = 1852] [serial = 68] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7ffdc5942400) [pid = 1852] [serial = 110] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7ffdcfa9a800) [pid = 1852] [serial = 95] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7ffdcec7d000) [pid = 1852] [serial = 87] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7ffdcc4e2400) [pid = 1852] [serial = 71] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7ffdaf0d0000) [pid = 1852] [serial = 125] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x7ffdaf0d7400) [pid = 1852] [serial = 120] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 48 (0x7ffdcfa4a000) [pid = 1852] [serial = 116] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 47 (0x7ffdcfa9d000) [pid = 1852] [serial = 98] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 46 (0x7ffdcec78800) [pid = 1852] [serial = 113] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 45 (0x7ffdb3becc00) [pid = 1852] [serial = 17] [outer = (nil)] [url = about:blank]
06:29:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf053800 == 19 [pid = 1852] [id = 59]
06:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x7ffdaf0d3400) [pid = 1852] [serial = 165] [outer = (nil)]
06:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7ffdafa2ec00) [pid = 1852] [serial = 166] [outer = 0x7ffdaf0d3400]
06:29:58 INFO - PROCESS | 1852 | 1446906598880 Marionette INFO loaded listener.js
06:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7ffdb1e30400) [pid = 1852] [serial = 167] [outer = 0x7ffdaf0d3400]
06:29:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafe4c000 == 20 [pid = 1852] [id = 60]
06:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7ffdb1e35800) [pid = 1852] [serial = 168] [outer = (nil)]
06:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7ffdb2880c00) [pid = 1852] [serial = 169] [outer = 0x7ffdb1e35800]
06:29:59 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
06:29:59 INFO - document served over http requires an https
06:29:59 INFO - sub-resource via iframe-tag using the http-csp
06:29:59 INFO - delivery method with no-redirect and when
06:29: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"
06:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:59 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
06:29:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1246ms
06:29:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:29:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ed6000 == 21 [pid = 1852] [id = 61]
06:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7ffdb287fc00) [pid = 1852] [serial = 170] [outer = (nil)]
06:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7ffdb29c0000) [pid = 1852] [serial = 171] [outer = 0x7ffdb287fc00]
06:29:59 INFO - PROCESS | 1852 | 1446906599932 Marionette INFO loaded listener.js
06:30:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7ffdb3be8800) [pid = 1852] [serial = 172] [outer = 0x7ffdb287fc00]
06:30:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2860000 == 22 [pid = 1852] [id = 62]
06:30:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7ffdb3638800) [pid = 1852] [serial = 173] [outer = (nil)]
06:30:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7ffdb63bbc00) [pid = 1852] [serial = 174] [outer = 0x7ffdb3638800]
06:30:00 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
06:30:00 INFO - document served over http requires an https
06:30:00 INFO - sub-resource via iframe-tag using the http-csp
06:30:00 INFO - delivery method with swap-origin-redirect and when
06:30: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"
06:30:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
06:30:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1200ms
06:30:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:30:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb36ea000 == 23 [pid = 1852] [id = 63]
06:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7ffdb8e76000) [pid = 1852] [serial = 175] [outer = (nil)]
06:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7ffdb9110800) [pid = 1852] [serial = 176] [outer = 0x7ffdb8e76000]
06:30:01 INFO - PROCESS | 1852 | 1446906601298 Marionette INFO loaded listener.js
06:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7ffdb9ae1000) [pid = 1852] [serial = 177] [outer = 0x7ffdb8e76000]
06:30:02 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
06:30:02 INFO - document served over http requires an https
06:30:02 INFO - sub-resource via script-tag using the http-csp
06:30:02 INFO - delivery method with keep-origin-redirect and when
06:30: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"
06:30:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:02 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
06:30:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1386ms
06:30:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:30:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6410800 == 24 [pid = 1852] [id = 64]
06:30:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7ffdb8f7a000) [pid = 1852] [serial = 178] [outer = (nil)]
06:30:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7ffdb9ce2000) [pid = 1852] [serial = 179] [outer = 0x7ffdb8f7a000]
06:30:02 INFO - PROCESS | 1852 | 1446906602665 Marionette INFO loaded listener.js
06:30:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7ffdbb902c00) [pid = 1852] [serial = 180] [outer = 0x7ffdb8f7a000]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7ffdb6a68800) [pid = 1852] [serial = 146] [outer = (nil)] [url = about:blank]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7ffdb1e32c00) [pid = 1852] [serial = 143] [outer = (nil)] [url = about:blank]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7ffdafa36400) [pid = 1852] [serial = 140] [outer = (nil)] [url = about:blank]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7ffdba48f800) [pid = 1852] [serial = 149] [outer = (nil)] [url = about:blank]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7ffdb276e800) [pid = 1852] [serial = 152] [outer = (nil)] [url = about:blank]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7ffdae8a0c00) [pid = 1852] [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]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7ffdaf0aa800) [pid = 1852] [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]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7ffdaf0d9000) [pid = 1852] [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]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7ffdaf0d1800) [pid = 1852] [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]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7ffdb6a63800) [pid = 1852] [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]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7ffdaf0d9400) [pid = 1852] [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]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x7ffdb9c0c000) [pid = 1852] [serial = 147] [outer = (nil)] [url = about:blank]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 48 (0x7ffdb6685c00) [pid = 1852] [serial = 144] [outer = (nil)] [url = about:blank]
06:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 47 (0x7ffdbb90f000) [pid = 1852] [serial = 150] [outer = (nil)] [url = about:blank]
06:30:03 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
06:30:03 INFO - document served over http requires an https
06:30:03 INFO - sub-resource via script-tag using the http-csp
06:30:03 INFO - delivery method with no-redirect and when
06:30: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"
06:30:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:03 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
06:30:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1105ms
06:30:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:30:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb9128800 == 25 [pid = 1852] [id = 65]
06:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7ffdb6a68800) [pid = 1852] [serial = 181] [outer = (nil)]
06:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7ffdbb908000) [pid = 1852] [serial = 182] [outer = 0x7ffdb6a68800]
06:30:03 INFO - PROCESS | 1852 | 1446906603686 Marionette INFO loaded listener.js
06:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7ffdbc61fc00) [pid = 1852] [serial = 183] [outer = 0x7ffdb6a68800]
06:30:04 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
06:30:04 INFO - document served over http requires an https
06:30:04 INFO - sub-resource via script-tag using the http-csp
06:30:04 INFO - delivery method with swap-origin-redirect and when
06:30: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"
06:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:04 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
06:30:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1087ms
06:30:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:30:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e0c000 == 26 [pid = 1852] [id = 66]
06:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7ffdb9c5bc00) [pid = 1852] [serial = 184] [outer = (nil)]
06:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7ffdbe8a2800) [pid = 1852] [serial = 185] [outer = 0x7ffdb9c5bc00]
06:30:04 INFO - PROCESS | 1852 | 1446906604923 Marionette INFO loaded listener.js
06:30:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7ffdbecbf800) [pid = 1852] [serial = 186] [outer = 0x7ffdb9c5bc00]
06:30:05 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
06:30:05 INFO - document served over http requires an https
06:30:05 INFO - sub-resource via xhr-request using the http-csp
06:30:05 INFO - delivery method with keep-origin-redirect and when
06:30: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"
06:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:05 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
06:30:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1393ms
06:30:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:30:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2788800 == 27 [pid = 1852] [id = 67]
06:30:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7ffdb1e2d400) [pid = 1852] [serial = 187] [outer = (nil)]
06:30:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7ffdb2767800) [pid = 1852] [serial = 188] [outer = 0x7ffdb1e2d400]
06:30:06 INFO - PROCESS | 1852 | 1446906606446 Marionette INFO loaded listener.js
06:30:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7ffdb6683400) [pid = 1852] [serial = 189] [outer = 0x7ffdb1e2d400]
06:30:07 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
06:30:07 INFO - document served over http requires an https
06:30:07 INFO - sub-resource via xhr-request using the http-csp
06:30:07 INFO - delivery method with no-redirect and when
06:30: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"
06:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:07 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
06:30:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1359ms
06:30:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:30:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb8ca000 == 28 [pid = 1852] [id = 68]
06:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7ffdb96bc800) [pid = 1852] [serial = 190] [outer = (nil)]
06:30:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7ffdb9ae2000) [pid = 1852] [serial = 191] [outer = 0x7ffdb96bc800]
06:30:08 INFO - PROCESS | 1852 | 1446906608074 Marionette INFO loaded listener.js
06:30:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7ffdbc715800) [pid = 1852] [serial = 192] [outer = 0x7ffdb96bc800]
06:30:09 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
06:30:09 INFO - document served over http requires an https
06:30:09 INFO - sub-resource via xhr-request using the http-csp
06:30:09 INFO - delivery method with swap-origin-redirect and when
06:30: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"
06:30:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:09 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
06:30:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1645ms
06:30:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:30:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc913800 == 29 [pid = 1852] [id = 69]
06:30:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7ffdb9acf400) [pid = 1852] [serial = 193] [outer = (nil)]
06:30:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7ffdbecc1c00) [pid = 1852] [serial = 194] [outer = 0x7ffdb9acf400]
06:30:09 INFO - PROCESS | 1852 | 1446906609621 Marionette INFO loaded listener.js
06:30:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7ffdc4a4d800) [pid = 1852] [serial = 195] [outer = 0x7ffdb9acf400]
06:30:10 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
06:30:10 INFO - document served over http requires an http
06:30:10 INFO - sub-resource via fetch-request using the meta-csp
06:30:10 INFO - delivery method with keep-origin-redirect and when
06:30:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
06:30:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:10 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
06:30:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1551ms
06:30:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:30:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc9f3800 == 30 [pid = 1852] [id = 70]
06:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7ffdbd51a400) [pid = 1852] [serial = 196] [outer = (nil)]
06:30:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7ffdc4ab4800) [pid = 1852] [serial = 197] [outer = 0x7ffdbd51a400]
06:30:11 INFO - PROCESS | 1852 | 1446906611060 Marionette INFO loaded listener.js
06:30:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7ffdc5541800) [pid = 1852] [serial = 198] [outer = 0x7ffdbd51a400]
06:30:12 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
06:30:12 INFO - document served over http requires an http
06:30:12 INFO - sub-resource via fetch-request using the meta-csp
06:30:12 INFO - delivery method with no-redirect and when
06:30:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
06:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:12 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
06:30:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2219ms
06:30:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:30:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb294d800 == 31 [pid = 1852] [id = 71]
06:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7ffdafa2e800) [pid = 1852] [serial = 199] [outer = (nil)]
06:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7ffdafc58000) [pid = 1852] [serial = 200] [outer = 0x7ffdafa2e800]
06:30:13 INFO - PROCESS | 1852 | 1446906613236 Marionette INFO loaded listener.js
06:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7ffdb3b67400) [pid = 1852] [serial = 201] [outer = 0x7ffdafa2e800]
06:30:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb37e0800 == 30 [pid = 1852] [id = 49]
06:30:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2860000 == 29 [pid = 1852] [id = 62]
06:30:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafe4c000 == 28 [pid = 1852] [id = 60]
06:30:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf037800 == 27 [pid = 1852] [id = 58]
06:30:14 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7ffdb1e2fc00) [pid = 1852] [serial = 141] [outer = (nil)] [url = about:blank]
06:30:14 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7ffdb67d4c00) [pid = 1852] [serial = 138] [outer = (nil)] [url = about:blank]
06:30:14 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7ffdb9ad1800) [pid = 1852] [serial = 153] [outer = (nil)] [url = about:blank]
06:30:14 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
06:30:14 INFO - document served over http requires an http
06:30:14 INFO - sub-resource via fetch-request using the meta-csp
06:30:14 INFO - delivery method with swap-origin-redirect and when
06:30:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
06:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:14 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
06:30:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1285ms
06:30:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:30:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e03800 == 28 [pid = 1852] [id = 72]
06:30:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7ffdae899c00) [pid = 1852] [serial = 202] [outer = (nil)]
06:30:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7ffdb25c5400) [pid = 1852] [serial = 203] [outer = 0x7ffdae899c00]
06:30:14 INFO - PROCESS | 1852 | 1446906614394 Marionette INFO loaded listener.js
06:30:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7ffdb67cd800) [pid = 1852] [serial = 204] [outer = 0x7ffdae899c00]
06:30:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2947000 == 29 [pid = 1852] [id = 73]
06:30:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7ffdb667e400) [pid = 1852] [serial = 205] [outer = (nil)]
06:30:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7ffdb6a68000) [pid = 1852] [serial = 206] [outer = 0x7ffdb667e400]
06:30:15 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
06:30:15 INFO - document served over http requires an http
06:30:15 INFO - sub-resource via iframe-tag using the meta-csp
06:30:15 INFO - delivery method with keep-origin-redirect and when
06:30:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
06:30:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:15 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
06:30:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1035ms
06:30:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:30:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb640a000 == 30 [pid = 1852] [id = 74]
06:30:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7ffdafa2cc00) [pid = 1852] [serial = 207] [outer = (nil)]
06:30:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7ffdb9ac7800) [pid = 1852] [serial = 208] [outer = 0x7ffdafa2cc00]
06:30:15 INFO - PROCESS | 1852 | 1446906615538 Marionette INFO loaded listener.js
06:30:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7ffdbb90dc00) [pid = 1852] [serial = 209] [outer = 0x7ffdafa2cc00]
06:30:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdba1c9000 == 31 [pid = 1852] [id = 75]
06:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7ffdba0bbc00) [pid = 1852] [serial = 210] [outer = (nil)]
06:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7ffdbec12c00) [pid = 1852] [serial = 211] [outer = 0x7ffdba0bbc00]
06:30:16 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
06:30:16 INFO - document served over http requires an http
06:30:16 INFO - sub-resource via iframe-tag using the meta-csp
06:30:16 INFO - delivery method with no-redirect and when
06:30:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
06:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:16 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
06:30:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1183ms
06:30:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:30:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb36e1800 == 32 [pid = 1852] [id = 76]
06:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7ffdbe89f400) [pid = 1852] [serial = 212] [outer = (nil)]
06:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7ffdbec0fc00) [pid = 1852] [serial = 213] [outer = 0x7ffdbe89f400]
06:30:16 INFO - PROCESS | 1852 | 1446906616698 Marionette INFO loaded listener.js
06:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7ffdc5140800) [pid = 1852] [serial = 214] [outer = 0x7ffdbe89f400]
06:30:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb9e8000 == 33 [pid = 1852] [id = 77]
06:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7ffdc553dc00) [pid = 1852] [serial = 215] [outer = (nil)]
06:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7ffdc5542000) [pid = 1852] [serial = 216] [outer = 0x7ffdc553dc00]
06:30:17 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
06:30:17 INFO - document served over http requires an http
06:30:17 INFO - sub-resource via iframe-tag using the meta-csp
06:30:17 INFO - delivery method with swap-origin-redirect and when
06:30:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
06:30:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:17 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
06:30:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1134ms
06:30:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:30:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf047800 == 34 [pid = 1852] [id = 78]
06:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7ffdbebf2000) [pid = 1852] [serial = 217] [outer = (nil)]
06:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7ffdc59e6000) [pid = 1852] [serial = 218] [outer = 0x7ffdbebf2000]
06:30:17 INFO - PROCESS | 1852 | 1446906617828 Marionette INFO loaded listener.js
06:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7ffdc67c0000) [pid = 1852] [serial = 219] [outer = 0x7ffdbebf2000]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7ffdb9ce2000) [pid = 1852] [serial = 179] [outer = (nil)] [url = about:blank]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7ffdaec2dc00) [pid = 1852] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7ffdb67ca000) [pid = 1852] [serial = 161] [outer = (nil)] [url = about:blank]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7ffdb2880c00) [pid = 1852] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906599384]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7ffdafa2ec00) [pid = 1852] [serial = 166] [outer = (nil)] [url = about:blank]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7ffdbc710c00) [pid = 1852] [serial = 155] [outer = (nil)] [url = about:blank]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7ffdb1e2d800) [pid = 1852] [serial = 158] [outer = (nil)] [url = about:blank]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7ffdbb908000) [pid = 1852] [serial = 182] [outer = (nil)] [url = about:blank]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7ffdb9110800) [pid = 1852] [serial = 176] [outer = (nil)] [url = about:blank]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7ffdb63bbc00) [pid = 1852] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7ffdb29c0000) [pid = 1852] [serial = 171] [outer = (nil)] [url = about:blank]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7ffdbe8a2800) [pid = 1852] [serial = 185] [outer = (nil)] [url = about:blank]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7ffdb8f7a000) [pid = 1852] [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]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7ffdaf0d3400) [pid = 1852] [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]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7ffdb8e76000) [pid = 1852] [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]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7ffdb6a68800) [pid = 1852] [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]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7ffdb3638800) [pid = 1852] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7ffdb287fc00) [pid = 1852] [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]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7ffdb1e35800) [pid = 1852] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906599384]
06:30:18 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7ffdae8a2000) [pid = 1852] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:18 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
06:30:18 INFO - document served over http requires an http
06:30:18 INFO - sub-resource via script-tag using the meta-csp
06:30:18 INFO - delivery method with keep-origin-redirect and when
06:30:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
06:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:18 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
06:30:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1229ms
06:30:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:30:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbe96d000 == 35 [pid = 1852] [id = 79]
06:30:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7ffdb9110800) [pid = 1852] [serial = 220] [outer = (nil)]
06:30:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7ffdbb908000) [pid = 1852] [serial = 221] [outer = 0x7ffdb9110800]
06:30:19 INFO - PROCESS | 1852 | 1446906619057 Marionette INFO loaded listener.js
06:30:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7ffdc6964000) [pid = 1852] [serial = 222] [outer = 0x7ffdb9110800]
06:30:19 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
06:30:19 INFO - document served over http requires an http
06:30:19 INFO - sub-resource via script-tag using the meta-csp
06:30:19 INFO - delivery method with no-redirect and when
06:30:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
06:30:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:19 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
06:30:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1035ms
06:30:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:30:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbeca4800 == 36 [pid = 1852] [id = 80]
06:30:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7ffdb287fc00) [pid = 1852] [serial = 223] [outer = (nil)]
06:30:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7ffdcb1d5400) [pid = 1852] [serial = 224] [outer = 0x7ffdb287fc00]
06:30:20 INFO - PROCESS | 1852 | 1446906620089 Marionette INFO loaded listener.js
06:30:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7ffdce907c00) [pid = 1852] [serial = 225] [outer = 0x7ffdb287fc00]
06:30:20 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
06:30:20 INFO - document served over http requires an http
06:30:20 INFO - sub-resource via script-tag using the meta-csp
06:30:20 INFO - delivery method with swap-origin-redirect and when
06:30:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
06:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:20 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
06:30:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1077ms
06:30:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:30:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ecc000 == 37 [pid = 1852] [id = 81]
06:30:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7ffdafa31400) [pid = 1852] [serial = 226] [outer = (nil)]
06:30:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7ffdafc57000) [pid = 1852] [serial = 227] [outer = 0x7ffdafa31400]
06:30:21 INFO - PROCESS | 1852 | 1446906621369 Marionette INFO loaded listener.js
06:30:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7ffdb668bc00) [pid = 1852] [serial = 228] [outer = 0x7ffdafa31400]
06:30:22 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
06:30:22 INFO - document served over http requires an http
06:30:22 INFO - sub-resource via xhr-request using the meta-csp
06:30:22 INFO - delivery method with keep-origin-redirect and when
06:30:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
06:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:22 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
06:30:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1279ms
06:30:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:30:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbd565000 == 38 [pid = 1852] [id = 82]
06:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7ffdafc52000) [pid = 1852] [serial = 229] [outer = (nil)]
06:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7ffdbb7be000) [pid = 1852] [serial = 230] [outer = 0x7ffdafc52000]
06:30:22 INFO - PROCESS | 1852 | 1446906622617 Marionette INFO loaded listener.js
06:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7ffdc4e76800) [pid = 1852] [serial = 231] [outer = 0x7ffdafc52000]
06:30:23 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
06:30:23 INFO - document served over http requires an http
06:30:23 INFO - sub-resource via xhr-request using the meta-csp
06:30:23 INFO - delivery method with no-redirect and when
06:30:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
06:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:23 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
06:30:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1246ms
06:30:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:30:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc4b29000 == 39 [pid = 1852] [id = 83]
06:30:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7ffdb276c400) [pid = 1852] [serial = 232] [outer = (nil)]
06:30:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7ffdcc410c00) [pid = 1852] [serial = 233] [outer = 0x7ffdb276c400]
06:30:23 INFO - PROCESS | 1852 | 1446906623895 Marionette INFO loaded listener.js
06:30:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7ffdceb10000) [pid = 1852] [serial = 234] [outer = 0x7ffdb276c400]
06:30:24 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
06:30:24 INFO - document served over http requires an http
06:30:24 INFO - sub-resource via xhr-request using the meta-csp
06:30:24 INFO - delivery method with swap-origin-redirect and when
06:30:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
06:30:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:24 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
06:30:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1333ms
06:30:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:30:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc572c000 == 40 [pid = 1852] [id = 84]
06:30:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7ffdba573c00) [pid = 1852] [serial = 235] [outer = (nil)]
06:30:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7ffdba575c00) [pid = 1852] [serial = 236] [outer = 0x7ffdba573c00]
06:30:25 INFO - PROCESS | 1852 | 1446906625272 Marionette INFO loaded listener.js
06:30:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7ffdcec5c400) [pid = 1852] [serial = 237] [outer = 0x7ffdba573c00]
06:30:26 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
06:30:26 INFO - document served over http requires an https
06:30:26 INFO - sub-resource via fetch-request using the meta-csp
06:30:26 INFO - delivery method with keep-origin-redirect and when
06:30:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
06:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:26 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
06:30:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1379ms
06:30:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:30:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc69c3800 == 41 [pid = 1852] [id = 85]
06:30:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7ffdba574800) [pid = 1852] [serial = 238] [outer = (nil)]
06:30:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7ffdce97cc00) [pid = 1852] [serial = 239] [outer = 0x7ffdba574800]
06:30:26 INFO - PROCESS | 1852 | 1446906626623 Marionette INFO loaded listener.js
06:30:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7ffdcf7ab400) [pid = 1852] [serial = 240] [outer = 0x7ffdba574800]
06:30:27 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
06:30:27 INFO - document served over http requires an https
06:30:27 INFO - sub-resource via fetch-request using the meta-csp
06:30:27 INFO - delivery method with no-redirect and when
06:30:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
06:30:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:27 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
06:30:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1241ms
06:30:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:30:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25f9800 == 42 [pid = 1852] [id = 86]
06:30:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7ffdba335c00) [pid = 1852] [serial = 241] [outer = (nil)]
06:30:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7ffdba336c00) [pid = 1852] [serial = 242] [outer = 0x7ffdba335c00]
06:30:27 INFO - PROCESS | 1852 | 1446906627892 Marionette INFO loaded listener.js
06:30:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7ffdcfa45800) [pid = 1852] [serial = 243] [outer = 0x7ffdba335c00]
06:30:28 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
06:30:28 INFO - document served over http requires an https
06:30:28 INFO - sub-resource via fetch-request using the meta-csp
06:30:28 INFO - delivery method with swap-origin-redirect and when
06:30:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
06:30:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:28 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
06:30:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1277ms
06:30:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:30:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc816000 == 43 [pid = 1852] [id = 87]
06:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7ffdba336000) [pid = 1852] [serial = 244] [outer = (nil)]
06:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7ffdc5787800) [pid = 1852] [serial = 245] [outer = 0x7ffdba336000]
06:30:29 INFO - PROCESS | 1852 | 1446906629115 Marionette INFO loaded listener.js
06:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7ffdc578f800) [pid = 1852] [serial = 246] [outer = 0x7ffdba336000]
06:30:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc5163000 == 44 [pid = 1852] [id = 88]
06:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7ffdcf858000) [pid = 1852] [serial = 247] [outer = (nil)]
06:30:29 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9211
06:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7ffdafa3bc00) [pid = 1852] [serial = 248] [outer = 0x7ffdcf858000]
06:30:30 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
06:30:30 INFO - document served over http requires an https
06:30:30 INFO - sub-resource via iframe-tag using the meta-csp
06:30:30 INFO - delivery method with keep-origin-redirect and when
06:30:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
06:30:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:30 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
06:30:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2134ms
06:30:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:30:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e0f800 == 45 [pid = 1852] [id = 89]
06:30:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7ffdaf0d6400) [pid = 1852] [serial = 249] [outer = (nil)]
06:30:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7ffdafa2dc00) [pid = 1852] [serial = 250] [outer = 0x7ffdaf0d6400]
06:30:31 INFO - PROCESS | 1852 | 1446906631526 Marionette INFO loaded listener.js
06:30:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7ffdb372e800) [pid = 1852] [serial = 251] [outer = 0x7ffdaf0d6400]
06:30:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6407000 == 46 [pid = 1852] [id = 90]
06:30:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7ffdb1e36c00) [pid = 1852] [serial = 252] [outer = (nil)]
06:30:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7ffdb6a5c800) [pid = 1852] [serial = 253] [outer = 0x7ffdb1e36c00]
06:30:32 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
06:30:32 INFO - document served over http requires an https
06:30:32 INFO - sub-resource via iframe-tag using the meta-csp
06:30:32 INFO - delivery method with no-redirect and when
06:30:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
06:30:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:32 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
06:30:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1589ms
06:30:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:30:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb9e8000 == 45 [pid = 1852] [id = 77]
06:30:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdba1c9000 == 44 [pid = 1852] [id = 75]
06:30:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2947000 == 43 [pid = 1852] [id = 73]
06:30:32 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7ffdbec14000) [pid = 1852] [serial = 156] [outer = (nil)] [url = about:blank]
06:30:32 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7ffdb1e30400) [pid = 1852] [serial = 167] [outer = (nil)] [url = about:blank]
06:30:32 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7ffdbb902c00) [pid = 1852] [serial = 180] [outer = (nil)] [url = about:blank]
06:30:32 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7ffdb3be8800) [pid = 1852] [serial = 172] [outer = (nil)] [url = about:blank]
06:30:32 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7ffdb9ae1000) [pid = 1852] [serial = 177] [outer = (nil)] [url = about:blank]
06:30:32 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7ffdbc61fc00) [pid = 1852] [serial = 183] [outer = (nil)] [url = about:blank]
06:30:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafc15000 == 44 [pid = 1852] [id = 91]
06:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7ffdb1e30400) [pid = 1852] [serial = 254] [outer = (nil)]
06:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7ffdb63c1400) [pid = 1852] [serial = 255] [outer = 0x7ffdb1e30400]
06:30:33 INFO - PROCESS | 1852 | 1446906633062 Marionette INFO loaded listener.js
06:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7ffdb9c61000) [pid = 1852] [serial = 256] [outer = 0x7ffdb1e30400]
06:30:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2794800 == 45 [pid = 1852] [id = 92]
06:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7ffdba0ba400) [pid = 1852] [serial = 257] [outer = (nil)]
06:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7ffdba32b400) [pid = 1852] [serial = 258] [outer = 0x7ffdba0ba400]
06:30:33 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
06:30:33 INFO - document served over http requires an https
06:30:33 INFO - sub-resource via iframe-tag using the meta-csp
06:30:33 INFO - delivery method with swap-origin-redirect and when
06:30:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
06:30:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:33 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
06:30:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1331ms
06:30:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:30:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7ffdba338800) [pid = 1852] [serial = 259] [outer = 0x7ffdb25c5800]
06:30:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6404000 == 46 [pid = 1852] [id = 93]
06:30:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7ffdba574400) [pid = 1852] [serial = 260] [outer = (nil)]
06:30:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7ffdbb6ee800) [pid = 1852] [serial = 261] [outer = 0x7ffdba574400]
06:30:34 INFO - PROCESS | 1852 | 1446906634131 Marionette INFO loaded listener.js
06:30:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7ffdbec0e400) [pid = 1852] [serial = 262] [outer = 0x7ffdba574400]
06:30:34 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
06:30:34 INFO - document served over http requires an https
06:30:34 INFO - sub-resource via script-tag using the meta-csp
06:30:34 INFO - delivery method with keep-origin-redirect and when
06:30:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
06:30:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:34 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
06:30:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1125ms
06:30:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:30:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb98e000 == 47 [pid = 1852] [id = 94]
06:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7ffdba575400) [pid = 1852] [serial = 263] [outer = (nil)]
06:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7ffdc4a54400) [pid = 1852] [serial = 264] [outer = 0x7ffdba575400]
06:30:35 INFO - PROCESS | 1852 | 1446906635314 Marionette INFO loaded listener.js
06:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7ffdc5943000) [pid = 1852] [serial = 265] [outer = 0x7ffdba575400]
06:30:36 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
06:30:36 INFO - document served over http requires an https
06:30:36 INFO - sub-resource via script-tag using the meta-csp
06:30:36 INFO - delivery method with no-redirect and when
06:30:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
06:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:36 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
06:30:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1086ms
06:30:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7ffdb9ae2000) [pid = 1852] [serial = 191] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7ffdb9ac7800) [pid = 1852] [serial = 208] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7ffdbecc1c00) [pid = 1852] [serial = 194] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7ffdbec12c00) [pid = 1852] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906616122]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7ffdb25c5400) [pid = 1852] [serial = 203] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7ffdc4ab4800) [pid = 1852] [serial = 197] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7ffdbec0fc00) [pid = 1852] [serial = 213] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7ffdafc58000) [pid = 1852] [serial = 200] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7ffdbb908000) [pid = 1852] [serial = 221] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7ffdc59e6000) [pid = 1852] [serial = 218] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7ffdb2767800) [pid = 1852] [serial = 188] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7ffdb6a68000) [pid = 1852] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7ffdcb1d5400) [pid = 1852] [serial = 224] [outer = (nil)] [url = about:blank]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7ffdbb908800) [pid = 1852] [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]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7ffdafa2cc00) [pid = 1852] [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]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7ffdae899c00) [pid = 1852] [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]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7ffdb667e400) [pid = 1852] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7ffdbebf2000) [pid = 1852] [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]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7ffdc553dc00) [pid = 1852] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7ffdb9110800) [pid = 1852] [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]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7ffdbe89f400) [pid = 1852] [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]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7ffdafa2e800) [pid = 1852] [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]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7ffdba0bbc00) [pid = 1852] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906616122]
06:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7ffdc5542000) [pid = 1852] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:30:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc90e800 == 48 [pid = 1852] [id = 95]
06:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7ffdae899c00) [pid = 1852] [serial = 266] [outer = (nil)]
06:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7ffdafa2cc00) [pid = 1852] [serial = 267] [outer = 0x7ffdae899c00]
06:30:36 INFO - PROCESS | 1852 | 1446906636437 Marionette INFO loaded listener.js
06:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7ffdbecc1c00) [pid = 1852] [serial = 268] [outer = 0x7ffdae899c00]
06:30:37 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
06:30:37 INFO - document served over http requires an https
06:30:37 INFO - sub-resource via script-tag using the meta-csp
06:30:37 INFO - delivery method with swap-origin-redirect and when
06:30:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
06:30:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:37 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
06:30:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1026ms
06:30:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:30:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbec97800 == 49 [pid = 1852] [id = 96]
06:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7ffdce974800) [pid = 1852] [serial = 269] [outer = (nil)]
06:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7ffdceb0c000) [pid = 1852] [serial = 270] [outer = 0x7ffdce974800]
06:30:37 INFO - PROCESS | 1852 | 1446906637360 Marionette INFO loaded listener.js
06:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7ffdcfa4ac00) [pid = 1852] [serial = 271] [outer = 0x7ffdce974800]
06:30:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:30:38 INFO - document served over http requires an https
06:30:38 INFO - sub-resource via xhr-request using the meta-csp
06:30:38 INFO - delivery method with keep-origin-redirect and when
06:30:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
06:30:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
06:30:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 975ms
06:30:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:30:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc847800 == 50 [pid = 1852] [id = 97]
06:30:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7ffdaf906c00) [pid = 1852] [serial = 272] [outer = (nil)]
06:30:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7ffdaf90e400) [pid = 1852] [serial = 273] [outer = 0x7ffdaf906c00]
06:30:38 INFO - PROCESS | 1852 | 1446906638417 Marionette INFO loaded listener.js
06:30:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7ffdcfaa3400) [pid = 1852] [serial = 274] [outer = 0x7ffdaf906c00]
06:30:39 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
06:30:39 INFO - document served over http requires an https
06:30:39 INFO - sub-resource via xhr-request using the meta-csp
06:30:39 INFO - delivery method with no-redirect and when
06:30:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
06:30:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:39 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
06:30:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 972ms
06:30:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:30:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafe47800 == 51 [pid = 1852] [id = 98]
06:30:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7ffdae89b000) [pid = 1852] [serial = 275] [outer = (nil)]
06:30:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7ffdaf902800) [pid = 1852] [serial = 276] [outer = 0x7ffdae89b000]
06:30:39 INFO - PROCESS | 1852 | 1446906639591 Marionette INFO loaded listener.js
06:30:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7ffdaf948800) [pid = 1852] [serial = 277] [outer = 0x7ffdae89b000]
06:30:40 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
06:30:40 INFO - document served over http requires an https
06:30:40 INFO - sub-resource via xhr-request using the meta-csp
06:30:40 INFO - delivery method with swap-origin-redirect and when
06:30:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
06:30:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:40 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
06:30:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1424ms
06:30:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:30:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbec99800 == 52 [pid = 1852] [id = 99]
06:30:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7ffdaf0d7400) [pid = 1852] [serial = 278] [outer = (nil)]
06:30:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7ffdb45ae000) [pid = 1852] [serial = 279] [outer = 0x7ffdaf0d7400]
06:30:40 INFO - PROCESS | 1852 | 1446906640922 Marionette INFO loaded listener.js
06:30:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7ffdb9c5f800) [pid = 1852] [serial = 280] [outer = 0x7ffdaf0d7400]
06:30:41 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
06:30:41 INFO - document served over http requires an http
06:30:41 INFO - sub-resource via fetch-request using the meta-csp
06:30:41 INFO - delivery method with keep-origin-redirect and when
06:30:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
06:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:41 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
06:30:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1327ms
06:30:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:30:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6314800 == 53 [pid = 1852] [id = 100]
06:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7ffdaec32c00) [pid = 1852] [serial = 281] [outer = (nil)]
06:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7ffdbc63cc00) [pid = 1852] [serial = 282] [outer = 0x7ffdaec32c00]
06:30:42 INFO - PROCESS | 1852 | 1446906642247 Marionette INFO loaded listener.js
06:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7ffdc5784000) [pid = 1852] [serial = 283] [outer = 0x7ffdaec32c00]
06:30:43 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
06:30:43 INFO - document served over http requires an http
06:30:43 INFO - sub-resource via fetch-request using the meta-csp
06:30:43 INFO - delivery method with no-redirect and when
06:30:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
06:30:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:43 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
06:30:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1227ms
06:30:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:30:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb081000 == 54 [pid = 1852] [id = 101]
06:30:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7ffdba32fc00) [pid = 1852] [serial = 284] [outer = (nil)]
06:30:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7ffdcf752800) [pid = 1852] [serial = 285] [outer = 0x7ffdba32fc00]
06:30:43 INFO - PROCESS | 1852 | 1446906643504 Marionette INFO loaded listener.js
06:30:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7ffdcfabb800) [pid = 1852] [serial = 286] [outer = 0x7ffdba32fc00]
06:30:44 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
06:30:44 INFO - document served over http requires an http
06:30:44 INFO - sub-resource via fetch-request using the meta-csp
06:30:44 INFO - delivery method with swap-origin-redirect and when
06:30:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
06:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:44 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
06:30:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1233ms
06:30:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:30:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae5e2800 == 55 [pid = 1852] [id = 102]
06:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7ffdae1cec00) [pid = 1852] [serial = 287] [outer = (nil)]
06:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7ffdae1d3000) [pid = 1852] [serial = 288] [outer = 0x7ffdae1cec00]
06:30:44 INFO - PROCESS | 1852 | 1446906644731 Marionette INFO loaded listener.js
06:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7ffdb23bdc00) [pid = 1852] [serial = 289] [outer = 0x7ffdae1cec00]
06:30:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb089800 == 56 [pid = 1852] [id = 103]
06:30:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7ffdb23bec00) [pid = 1852] [serial = 290] [outer = (nil)]
06:30:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7ffdb23c2000) [pid = 1852] [serial = 291] [outer = 0x7ffdb23bec00]
06:30:45 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
06:30:45 INFO - document served over http requires an http
06:30:45 INFO - sub-resource via iframe-tag using the meta-csp
06:30:45 INFO - delivery method with keep-origin-redirect and when
06:30:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
06:30:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:45 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
06:30:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1284ms
06:30:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:30:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb77d7800 == 57 [pid = 1852] [id = 104]
06:30:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7ffdb23c8400) [pid = 1852] [serial = 292] [outer = (nil)]
06:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7ffdb23c9800) [pid = 1852] [serial = 293] [outer = 0x7ffdb23c8400]
06:30:46 INFO - PROCESS | 1852 | 1446906646046 Marionette INFO loaded listener.js
06:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7ffdd06d7400) [pid = 1852] [serial = 294] [outer = 0x7ffdb23c8400]
06:30:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb77ec800 == 58 [pid = 1852] [id = 105]
06:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7ffdb792c800) [pid = 1852] [serial = 295] [outer = (nil)]
06:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7ffdb7926800) [pid = 1852] [serial = 296] [outer = 0x7ffdb792c800]
06:30:47 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
06:30:47 INFO - document served over http requires an http
06:30:47 INFO - sub-resource via iframe-tag using the meta-csp
06:30:47 INFO - delivery method with no-redirect and when
06:30:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
06:30:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:47 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
06:30:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1377ms
06:30:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:30:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a83000 == 59 [pid = 1852] [id = 106]
06:30:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7ffdb23c8c00) [pid = 1852] [serial = 297] [outer = (nil)]
06:30:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7ffdb792d800) [pid = 1852] [serial = 298] [outer = 0x7ffdb23c8c00]
06:30:47 INFO - PROCESS | 1852 | 1446906647483 Marionette INFO loaded listener.js
06:30:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7ffdb79b8400) [pid = 1852] [serial = 299] [outer = 0x7ffdb23c8c00]
06:30:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a97000 == 60 [pid = 1852] [id = 107]
06:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffdb709d800) [pid = 1852] [serial = 300] [outer = (nil)]
06:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffdb70a6000) [pid = 1852] [serial = 301] [outer = 0x7ffdb709d800]
06:30:48 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
06:30:48 INFO - document served over http requires an http
06:30:48 INFO - sub-resource via iframe-tag using the meta-csp
06:30:48 INFO - delivery method with swap-origin-redirect and when
06:30:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
06:30:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:48 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
06:30:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1379ms
06:30:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:30:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb717f800 == 61 [pid = 1852] [id = 108]
06:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffdb709dc00) [pid = 1852] [serial = 302] [outer = (nil)]
06:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffdb70a8400) [pid = 1852] [serial = 303] [outer = 0x7ffdb709dc00]
06:30:48 INFO - PROCESS | 1852 | 1446906648814 Marionette INFO loaded listener.js
06:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffdb79b8800) [pid = 1852] [serial = 304] [outer = 0x7ffdb709dc00]
06:30:50 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
06:30:50 INFO - document served over http requires an http
06:30:50 INFO - sub-resource via script-tag using the meta-csp
06:30:50 INFO - delivery method with keep-origin-redirect and when
06:30:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
06:30:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:50 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
06:30:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2380ms
06:30:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:30:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb36e2000 == 62 [pid = 1852] [id = 109]
06:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffdaec2e000) [pid = 1852] [serial = 305] [outer = (nil)]
06:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffdaf0a2c00) [pid = 1852] [serial = 306] [outer = 0x7ffdaec2e000]
06:30:51 INFO - PROCESS | 1852 | 1446906651523 Marionette INFO loaded listener.js
06:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffdafa32400) [pid = 1852] [serial = 307] [outer = 0x7ffdaec2e000]
06:30:52 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
06:30:52 INFO - document served over http requires an http
06:30:52 INFO - sub-resource via script-tag using the meta-csp
06:30:52 INFO - delivery method with no-redirect and when
06:30:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
06:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:52 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
06:30:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1775ms
06:30:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:30:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ec9000 == 63 [pid = 1852] [id = 110]
06:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffdaf0a7000) [pid = 1852] [serial = 308] [outer = (nil)]
06:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffdb2880800) [pid = 1852] [serial = 309] [outer = 0x7ffdaf0a7000]
06:30:53 INFO - PROCESS | 1852 | 1446906653019 Marionette INFO loaded listener.js
06:30:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffdb7242000) [pid = 1852] [serial = 310] [outer = 0x7ffdaf0a7000]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb640a000 == 62 [pid = 1852] [id = 74]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb36e1800 == 61 [pid = 1852] [id = 76]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e03800 == 60 [pid = 1852] [id = 72]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc847800 == 59 [pid = 1852] [id = 97]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbec97800 == 58 [pid = 1852] [id = 96]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc90e800 == 57 [pid = 1852] [id = 95]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb98e000 == 56 [pid = 1852] [id = 94]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6404000 == 55 [pid = 1852] [id = 93]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2794800 == 54 [pid = 1852] [id = 92]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafc15000 == 53 [pid = 1852] [id = 91]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6407000 == 52 [pid = 1852] [id = 90]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e0f800 == 51 [pid = 1852] [id = 89]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc5163000 == 50 [pid = 1852] [id = 88]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc816000 == 49 [pid = 1852] [id = 87]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25f9800 == 48 [pid = 1852] [id = 86]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc69c3800 == 47 [pid = 1852] [id = 85]
06:30:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc572c000 == 46 [pid = 1852] [id = 84]
06:30:53 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffdc5140800) [pid = 1852] [serial = 214] [outer = (nil)] [url = about:blank]
06:30:53 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdbb90dc00) [pid = 1852] [serial = 209] [outer = (nil)] [url = about:blank]
06:30:53 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffdc6964000) [pid = 1852] [serial = 222] [outer = (nil)] [url = about:blank]
06:30:53 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffdb67cd800) [pid = 1852] [serial = 204] [outer = (nil)] [url = about:blank]
06:30:53 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffdb3b67400) [pid = 1852] [serial = 201] [outer = (nil)] [url = about:blank]
06:30:53 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffdc67c0000) [pid = 1852] [serial = 219] [outer = (nil)] [url = about:blank]
06:30:54 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
06:30:54 INFO - document served over http requires an http
06:30:54 INFO - sub-resource via script-tag using the meta-csp
06:30:54 INFO - delivery method with swap-origin-redirect and when
06:30:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
06:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:54 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
06:30:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1432ms
06:30:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:30:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25f8000 == 47 [pid = 1852] [id = 111]
06:30:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffdb7243800) [pid = 1852] [serial = 311] [outer = (nil)]
06:30:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffdb7247800) [pid = 1852] [serial = 312] [outer = 0x7ffdb7243800]
06:30:54 INFO - PROCESS | 1852 | 1446906654463 Marionette INFO loaded listener.js
06:30:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffdb792f000) [pid = 1852] [serial = 313] [outer = 0x7ffdb7243800]
06:30:55 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
06:30:55 INFO - document served over http requires an http
06:30:55 INFO - sub-resource via xhr-request using the meta-csp
06:30:55 INFO - delivery method with keep-origin-redirect and when
06:30:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
06:30:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:55 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
06:30:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1077ms
06:30:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:30:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdba1c8000 == 48 [pid = 1852] [id = 112]
06:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffdb7243c00) [pid = 1852] [serial = 314] [outer = (nil)]
06:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffdb79c0000) [pid = 1852] [serial = 315] [outer = 0x7ffdb7243c00]
06:30:55 INFO - PROCESS | 1852 | 1446906655476 Marionette INFO loaded listener.js
06:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffdb9ce2000) [pid = 1852] [serial = 316] [outer = 0x7ffdb7243c00]
06:30:56 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
06:30:56 INFO - document served over http requires an http
06:30:56 INFO - sub-resource via xhr-request using the meta-csp
06:30:56 INFO - delivery method with no-redirect and when
06:30:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
06:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:56 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
06:30:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1039ms
06:30:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:30:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb07a800 == 49 [pid = 1852] [id = 113]
06:30:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffdb7246c00) [pid = 1852] [serial = 317] [outer = (nil)]
06:30:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffdba331800) [pid = 1852] [serial = 318] [outer = 0x7ffdb7246c00]
06:30:56 INFO - PROCESS | 1852 | 1446906656543 Marionette INFO loaded listener.js
06:30:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffdbb908800) [pid = 1852] [serial = 319] [outer = 0x7ffdb7246c00]
06:30:57 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
06:30:57 INFO - document served over http requires an http
06:30:57 INFO - sub-resource via xhr-request using the meta-csp
06:30:57 INFO - delivery method with swap-origin-redirect and when
06:30:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
06:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:57 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
06:30:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1124ms
06:30:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:30:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc81f800 == 50 [pid = 1852] [id = 114]
06:30:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffdbe89ec00) [pid = 1852] [serial = 320] [outer = (nil)]
06:30:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffdbec11800) [pid = 1852] [serial = 321] [outer = 0x7ffdbe89ec00]
06:30:57 INFO - PROCESS | 1852 | 1446906657681 Marionette INFO loaded listener.js
06:30:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffdc5789000) [pid = 1852] [serial = 322] [outer = 0x7ffdbe89ec00]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffdb9c5bc00) [pid = 1852] [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]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffdae899c00) [pid = 1852] [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]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffdba0ba400) [pid = 1852] [serial = 257] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffdb1e30400) [pid = 1852] [serial = 254] [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]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffdb1e36c00) [pid = 1852] [serial = 252] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906632137]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffdaf0d6400) [pid = 1852] [serial = 249] [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]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffdba575400) [pid = 1852] [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]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdba574400) [pid = 1852] [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]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffdb287fc00) [pid = 1852] [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]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffdce974800) [pid = 1852] [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]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffdcf858000) [pid = 1852] [serial = 247] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffdba575c00) [pid = 1852] [serial = 236] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffdce97cc00) [pid = 1852] [serial = 239] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffdba336c00) [pid = 1852] [serial = 242] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffdafa3bc00) [pid = 1852] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffdc5787800) [pid = 1852] [serial = 245] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffdbb7be000) [pid = 1852] [serial = 230] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7ffdcc410c00) [pid = 1852] [serial = 233] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7ffdbb6ee800) [pid = 1852] [serial = 261] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7ffdba32b400) [pid = 1852] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7ffdb63c1400) [pid = 1852] [serial = 255] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7ffdafc57000) [pid = 1852] [serial = 227] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7ffdceb0c000) [pid = 1852] [serial = 270] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7ffdc4a54400) [pid = 1852] [serial = 264] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7ffdafa2cc00) [pid = 1852] [serial = 267] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7ffdb6a5c800) [pid = 1852] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906632137]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7ffdafa2dc00) [pid = 1852] [serial = 250] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7ffdaf90e400) [pid = 1852] [serial = 273] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7ffdcfa4ac00) [pid = 1852] [serial = 271] [outer = (nil)] [url = about:blank]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7ffdcfa4d400) [pid = 1852] [serial = 117] [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.]
06:30:58 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7ffdbecbf800) [pid = 1852] [serial = 186] [outer = (nil)] [url = about:blank]
06:30:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:30:58 INFO - document served over http requires an https
06:30:58 INFO - sub-resource via fetch-request using the meta-csp
06:30:58 INFO - delivery method with keep-origin-redirect and when
06:30:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
06:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
06:30:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1426ms
06:30:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:30:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafe32000 == 51 [pid = 1852] [id = 115]
06:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7ffdaec36c00) [pid = 1852] [serial = 323] [outer = (nil)]
06:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7ffdba336c00) [pid = 1852] [serial = 324] [outer = 0x7ffdaec36c00]
06:30:59 INFO - PROCESS | 1852 | 1446906659150 Marionette INFO loaded listener.js
06:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7ffdc59f3000) [pid = 1852] [serial = 325] [outer = 0x7ffdaec36c00]
06:30:59 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
06:30:59 INFO - document served over http requires an https
06:30:59 INFO - sub-resource via fetch-request using the meta-csp
06:30:59 INFO - delivery method with no-redirect and when
06:30:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
06:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:59 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
06:30:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 973ms
06:30:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:31:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbf911800 == 52 [pid = 1852] [id = 116]
06:31:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7ffdafa2cc00) [pid = 1852] [serial = 326] [outer = (nil)]
06:31:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7ffdb9f9b000) [pid = 1852] [serial = 327] [outer = 0x7ffdafa2cc00]
06:31:00 INFO - PROCESS | 1852 | 1446906660127 Marionette INFO loaded listener.js
06:31:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7ffdb9fa8400) [pid = 1852] [serial = 328] [outer = 0x7ffdafa2cc00]
06:31:01 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
06:31:01 INFO - document served over http requires an https
06:31:01 INFO - sub-resource via fetch-request using the meta-csp
06:31:01 INFO - delivery method with swap-origin-redirect and when
06:31:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
06:31:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:01 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
06:31:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1278ms
06:31:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:31:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb719c000 == 53 [pid = 1852] [id = 117]
06:31:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7ffdb1e35000) [pid = 1852] [serial = 329] [outer = (nil)]
06:31:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7ffdb23c3c00) [pid = 1852] [serial = 330] [outer = 0x7ffdb1e35000]
06:31:01 INFO - PROCESS | 1852 | 1446906661680 Marionette INFO loaded listener.js
06:31:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7ffdb6a63c00) [pid = 1852] [serial = 331] [outer = 0x7ffdb1e35000]
06:31:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc81d800 == 54 [pid = 1852] [id = 118]
06:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7ffdb25c8000) [pid = 1852] [serial = 332] [outer = (nil)]
06:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7ffdb70a9c00) [pid = 1852] [serial = 333] [outer = 0x7ffdb25c8000]
06:31:02 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
06:31:02 INFO - document served over http requires an https
06:31:02 INFO - sub-resource via iframe-tag using the meta-csp
06:31:02 INFO - delivery method with keep-origin-redirect and when
06:31:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
06:31:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:02 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
06:31:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1778ms
06:31:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:31:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc5163000 == 55 [pid = 1852] [id = 119]
06:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7ffdb79b9400) [pid = 1852] [serial = 334] [outer = (nil)]
06:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7ffdb79bc000) [pid = 1852] [serial = 335] [outer = 0x7ffdb79b9400]
06:31:03 INFO - PROCESS | 1852 | 1446906663311 Marionette INFO loaded listener.js
06:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7ffdb9fa9000) [pid = 1852] [serial = 336] [outer = 0x7ffdb79b9400]
06:31:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc5730000 == 56 [pid = 1852] [id = 120]
06:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffdba0c2000) [pid = 1852] [serial = 337] [outer = (nil)]
06:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffdbe89f400) [pid = 1852] [serial = 338] [outer = 0x7ffdba0c2000]
06:31:04 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
06:31:04 INFO - document served over http requires an https
06:31:04 INFO - sub-resource via iframe-tag using the meta-csp
06:31:04 INFO - delivery method with no-redirect and when
06:31:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
06:31:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:04 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
06:31:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1341ms
06:31:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:31:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdcad54000 == 57 [pid = 1852] [id = 121]
06:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffdb79bb000) [pid = 1852] [serial = 339] [outer = (nil)]
06:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffdc5783800) [pid = 1852] [serial = 340] [outer = 0x7ffdb79bb000]
06:31:04 INFO - PROCESS | 1852 | 1446906664719 Marionette INFO loaded listener.js
06:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffdc63ec000) [pid = 1852] [serial = 341] [outer = 0x7ffdb79bb000]
06:31:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeae8800 == 58 [pid = 1852] [id = 122]
06:31:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffdc67c0000) [pid = 1852] [serial = 342] [outer = (nil)]
06:31:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffdc685b800) [pid = 1852] [serial = 343] [outer = 0x7ffdc67c0000]
06:31:05 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
06:31:05 INFO - document served over http requires an https
06:31:05 INFO - sub-resource via iframe-tag using the meta-csp
06:31:05 INFO - delivery method with swap-origin-redirect and when
06:31:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
06:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:05 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
06:31:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1480ms
06:31:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:31:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeaed000 == 59 [pid = 1852] [id = 123]
06:31:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffdc6857000) [pid = 1852] [serial = 344] [outer = (nil)]
06:31:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffdcb132400) [pid = 1852] [serial = 345] [outer = 0x7ffdc6857000]
06:31:06 INFO - PROCESS | 1852 | 1446906666177 Marionette INFO loaded listener.js
06:31:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffdcecd4800) [pid = 1852] [serial = 346] [outer = 0x7ffdc6857000]
06:31:07 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
06:31:07 INFO - document served over http requires an https
06:31:07 INFO - sub-resource via script-tag using the meta-csp
06:31:07 INFO - delivery method with keep-origin-redirect and when
06:31:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
06:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:07 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
06:31:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1428ms
06:31:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:31:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed62800 == 60 [pid = 1852] [id = 124]
06:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffdadbd9c00) [pid = 1852] [serial = 347] [outer = (nil)]
06:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffdadbdbc00) [pid = 1852] [serial = 348] [outer = 0x7ffdadbd9c00]
06:31:07 INFO - PROCESS | 1852 | 1446906667636 Marionette INFO loaded listener.js
06:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffdc68de800) [pid = 1852] [serial = 349] [outer = 0x7ffdadbd9c00]
06:31:08 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
06:31:08 INFO - document served over http requires an https
06:31:08 INFO - sub-resource via script-tag using the meta-csp
06:31:08 INFO - delivery method with no-redirect and when
06:31:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
06:31:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:08 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
06:31:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1378ms
06:31:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:31:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb72a7000 == 61 [pid = 1852] [id = 125]
06:31:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffdb9f0a400) [pid = 1852] [serial = 350] [outer = (nil)]
06:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffdb9f13000) [pid = 1852] [serial = 351] [outer = 0x7ffdb9f0a400]
06:31:09 INFO - PROCESS | 1852 | 1446906669047 Marionette INFO loaded listener.js
06:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffdcecdc400) [pid = 1852] [serial = 352] [outer = 0x7ffdb9f0a400]
06:31:10 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
06:31:10 INFO - document served over http requires an https
06:31:10 INFO - sub-resource via script-tag using the meta-csp
06:31:10 INFO - delivery method with swap-origin-redirect and when
06:31:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
06:31:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:10 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
06:31:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1476ms
06:31:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:31:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd65000 == 62 [pid = 1852] [id = 126]
06:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffdadd0a400) [pid = 1852] [serial = 353] [outer = (nil)]
06:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffdadd0c000) [pid = 1852] [serial = 354] [outer = 0x7ffdadd0a400]
06:31:10 INFO - PROCESS | 1852 | 1446906670518 Marionette INFO loaded listener.js
06:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffdcf74e400) [pid = 1852] [serial = 355] [outer = 0x7ffdadd0a400]
06:31:11 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
06:31:11 INFO - document served over http requires an https
06:31:11 INFO - sub-resource via xhr-request using the meta-csp
06:31:11 INFO - delivery method with keep-origin-redirect and when
06:31:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
06:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:11 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
06:31:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1342ms
06:31:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:31:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb72b6800 == 63 [pid = 1852] [id = 127]
06:31:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffdadd0a800) [pid = 1852] [serial = 356] [outer = (nil)]
06:31:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffdadf1b400) [pid = 1852] [serial = 357] [outer = 0x7ffdadd0a800]
06:31:11 INFO - PROCESS | 1852 | 1446906671854 Marionette INFO loaded listener.js
06:31:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffdcecdec00) [pid = 1852] [serial = 358] [outer = 0x7ffdadd0a800]
06:31:12 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
06:31:12 INFO - document served over http requires an https
06:31:12 INFO - sub-resource via xhr-request using the meta-csp
06:31:12 INFO - delivery method with no-redirect and when
06:31: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
06:31:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:12 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
06:31:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1279ms
06:31:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:31:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8b30000 == 64 [pid = 1852] [id = 128]
06:31:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda8902400) [pid = 1852] [serial = 359] [outer = (nil)]
06:31:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda8903c00) [pid = 1852] [serial = 360] [outer = 0x7ffda8902400]
06:31:13 INFO - PROCESS | 1852 | 1446906673124 Marionette INFO loaded listener.js
06:31:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffdadf15000) [pid = 1852] [serial = 361] [outer = 0x7ffda8902400]
06:31:14 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
06:31:14 INFO - document served over http requires an https
06:31:14 INFO - sub-resource via xhr-request using the meta-csp
06:31:14 INFO - delivery method with swap-origin-redirect and when
06:31:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
06:31:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:14 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
06:31:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1275ms
06:31:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:31:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8739000 == 65 [pid = 1852] [id = 129]
06:31:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda878e000) [pid = 1852] [serial = 362] [outer = (nil)]
06:31:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda8790000) [pid = 1852] [serial = 363] [outer = 0x7ffda878e000]
06:31:15 INFO - PROCESS | 1852 | 1446906675548 Marionette INFO loaded listener.js
06:31:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda8911400) [pid = 1852] [serial = 364] [outer = 0x7ffda878e000]
06:31:16 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
06:31:16 INFO - document served over http requires an http
06:31:16 INFO - sub-resource via fetch-request using the meta-referrer
06:31:16 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:16 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
06:31:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2375ms
06:31:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:31:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1d2000 == 66 [pid = 1852] [id = 130]
06:31:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda8792400) [pid = 1852] [serial = 365] [outer = (nil)]
06:31:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffdadbe1000) [pid = 1852] [serial = 366] [outer = 0x7ffda8792400]
06:31:17 INFO - PROCESS | 1852 | 1446906677080 Marionette INFO loaded listener.js
06:31:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffdae1d6400) [pid = 1852] [serial = 367] [outer = 0x7ffda8792400]
06:31:17 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
06:31:17 INFO - document served over http requires an http
06:31:17 INFO - sub-resource via fetch-request using the meta-referrer
06:31:17 INFO - delivery method with no-redirect and when
06:31: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"
06:31:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:17 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
06:31:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1533ms
06:31:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:31:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaecb5000 == 67 [pid = 1852] [id = 131]
06:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffdae1d8400) [pid = 1852] [serial = 368] [outer = (nil)]
06:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffdaf911800) [pid = 1852] [serial = 369] [outer = 0x7ffdae1d8400]
06:31:18 INFO - PROCESS | 1852 | 1446906678429 Marionette INFO loaded listener.js
06:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffdb23bf400) [pid = 1852] [serial = 370] [outer = 0x7ffdae1d8400]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbeca4800 == 66 [pid = 1852] [id = 80]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb294d800 == 65 [pid = 1852] [id = 71]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafe32000 == 64 [pid = 1852] [id = 115]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc81f800 == 63 [pid = 1852] [id = 114]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb07a800 == 62 [pid = 1852] [id = 113]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdba1c8000 == 61 [pid = 1852] [id = 112]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25f8000 == 60 [pid = 1852] [id = 111]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ec9000 == 59 [pid = 1852] [id = 110]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb36e2000 == 58 [pid = 1852] [id = 109]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb717f800 == 57 [pid = 1852] [id = 108]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a97000 == 56 [pid = 1852] [id = 107]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a83000 == 55 [pid = 1852] [id = 106]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb77ec800 == 54 [pid = 1852] [id = 105]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb77d7800 == 53 [pid = 1852] [id = 104]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb089800 == 52 [pid = 1852] [id = 103]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae5e2800 == 51 [pid = 1852] [id = 102]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb081000 == 50 [pid = 1852] [id = 101]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6314800 == 49 [pid = 1852] [id = 100]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbec99800 == 48 [pid = 1852] [id = 99]
06:31:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafe47800 == 47 [pid = 1852] [id = 98]
06:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffdb372e800) [pid = 1852] [serial = 251] [outer = (nil)] [url = about:blank]
06:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffdce907c00) [pid = 1852] [serial = 225] [outer = (nil)] [url = about:blank]
06:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffdbec0e400) [pid = 1852] [serial = 262] [outer = (nil)] [url = about:blank]
06:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffdb9c61000) [pid = 1852] [serial = 256] [outer = (nil)] [url = about:blank]
06:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffdbecc1c00) [pid = 1852] [serial = 268] [outer = (nil)] [url = about:blank]
06:31:19 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffdc5943000) [pid = 1852] [serial = 265] [outer = (nil)] [url = about:blank]
06:31:19 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
06:31:19 INFO - document served over http requires an http
06:31:19 INFO - sub-resource via fetch-request using the meta-referrer
06:31:19 INFO - delivery method with swap-origin-redirect and when
06:31:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:31:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:19 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
06:31:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1535ms
06:31:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:31:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25e8800 == 48 [pid = 1852] [id = 132]
06:31:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffdaf90ac00) [pid = 1852] [serial = 371] [outer = (nil)]
06:31:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffdb287bc00) [pid = 1852] [serial = 372] [outer = 0x7ffdaf90ac00]
06:31:19 INFO - PROCESS | 1852 | 1446906679855 Marionette INFO loaded listener.js
06:31:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffdb67d4800) [pid = 1852] [serial = 373] [outer = 0x7ffdaf90ac00]
06:31:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb630f800 == 49 [pid = 1852] [id = 133]
06:31:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffdb6686400) [pid = 1852] [serial = 374] [outer = (nil)]
06:31:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffdb70a8800) [pid = 1852] [serial = 375] [outer = 0x7ffdb6686400]
06:31:20 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
06:31:20 INFO - document served over http requires an http
06:31:20 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:20 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:20 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
06:31:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1129ms
06:31:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:31:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7184800 == 50 [pid = 1852] [id = 134]
06:31:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffdb7249800) [pid = 1852] [serial = 376] [outer = (nil)]
06:31:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffdb792cc00) [pid = 1852] [serial = 377] [outer = 0x7ffdb7249800]
06:31:20 INFO - PROCESS | 1852 | 1446906680959 Marionette INFO loaded listener.js
06:31:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffdb79c0800) [pid = 1852] [serial = 378] [outer = 0x7ffdb7249800]
06:31:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb77e1000 == 51 [pid = 1852] [id = 135]
06:31:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffdb7931000) [pid = 1852] [serial = 379] [outer = (nil)]
06:31:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffdb79bac00) [pid = 1852] [serial = 380] [outer = 0x7ffdb7931000]
06:31:21 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
06:31:21 INFO - document served over http requires an http
06:31:21 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:21 INFO - delivery method with no-redirect and when
06:31: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"
06:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:21 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
06:31:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1139ms
06:31:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:31:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6312800 == 52 [pid = 1852] [id = 136]
06:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffdb792a400) [pid = 1852] [serial = 381] [outer = (nil)]
06:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffdb9c61800) [pid = 1852] [serial = 382] [outer = 0x7ffdb792a400]
06:31:22 INFO - PROCESS | 1852 | 1446906682172 Marionette INFO loaded listener.js
06:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffdb9fa3400) [pid = 1852] [serial = 383] [outer = 0x7ffdb792a400]
06:31:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7835000 == 53 [pid = 1852] [id = 137]
06:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffdb9fa7400) [pid = 1852] [serial = 384] [outer = (nil)]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffdb709d800) [pid = 1852] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffdb23bec00) [pid = 1852] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffdaf906c00) [pid = 1852] [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]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffdb792c800) [pid = 1852] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906646733]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffdba331800) [pid = 1852] [serial = 318] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffdb70a6000) [pid = 1852] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdb70a8400) [pid = 1852] [serial = 303] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffdb7247800) [pid = 1852] [serial = 312] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffdba336c00) [pid = 1852] [serial = 324] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffdb79c0000) [pid = 1852] [serial = 315] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffdbc63cc00) [pid = 1852] [serial = 282] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffdb45ae000) [pid = 1852] [serial = 279] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffdb23c9800) [pid = 1852] [serial = 293] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffdaf902800) [pid = 1852] [serial = 276] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffdb2880800) [pid = 1852] [serial = 309] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffdb23c2000) [pid = 1852] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffdaf0a2c00) [pid = 1852] [serial = 306] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffdbec11800) [pid = 1852] [serial = 321] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffdcf752800) [pid = 1852] [serial = 285] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffdb792d800) [pid = 1852] [serial = 298] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffdb7926800) [pid = 1852] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906646733]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffdae1d3000) [pid = 1852] [serial = 288] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffdb9f9b000) [pid = 1852] [serial = 327] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffdaec36c00) [pid = 1852] [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]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffdaec2e000) [pid = 1852] [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]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffdaf0a7000) [pid = 1852] [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]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffdbe89ec00) [pid = 1852] [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]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffdb7243c00) [pid = 1852] [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]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffdb7246c00) [pid = 1852] [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]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffdb7243800) [pid = 1852] [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]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffdbb908800) [pid = 1852] [serial = 319] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffdb792f000) [pid = 1852] [serial = 313] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdcfaa3400) [pid = 1852] [serial = 274] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffdb9ce2000) [pid = 1852] [serial = 316] [outer = (nil)] [url = about:blank]
06:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffdaf0a7000) [pid = 1852] [serial = 385] [outer = 0x7ffdb9fa7400]
06:31:23 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
06:31:23 INFO - document served over http requires an http
06:31:23 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:23 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:23 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
06:31:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1176ms
06:31:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:31:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a7f000 == 54 [pid = 1852] [id = 138]
06:31:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffdb23bec00) [pid = 1852] [serial = 386] [outer = (nil)]
06:31:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffdb7927c00) [pid = 1852] [serial = 387] [outer = 0x7ffdb23bec00]
06:31:23 INFO - PROCESS | 1852 | 1446906683403 Marionette INFO loaded listener.js
06:31:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffdba32d800) [pid = 1852] [serial = 388] [outer = 0x7ffdb23bec00]
06:31:24 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
06:31:24 INFO - document served over http requires an http
06:31:24 INFO - sub-resource via script-tag using the meta-referrer
06:31:24 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:24 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
06:31:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1074ms
06:31:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:31:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb075800 == 55 [pid = 1852] [id = 139]
06:31:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffdbb904800) [pid = 1852] [serial = 389] [outer = (nil)]
06:31:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffdbb90b000) [pid = 1852] [serial = 390] [outer = 0x7ffdbb904800]
06:31:24 INFO - PROCESS | 1852 | 1446906684375 Marionette INFO loaded listener.js
06:31:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffdbecc4800) [pid = 1852] [serial = 391] [outer = 0x7ffdbb904800]
06:31:25 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
06:31:25 INFO - document served over http requires an http
06:31:25 INFO - sub-resource via script-tag using the meta-referrer
06:31:25 INFO - delivery method with no-redirect and when
06:31: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"
06:31:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:25 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
06:31:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1022ms
06:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:31:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb8cc800 == 56 [pid = 1852] [id = 140]
06:31:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffdadbe0c00) [pid = 1852] [serial = 392] [outer = (nil)]
06:31:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffdbecc1c00) [pid = 1852] [serial = 393] [outer = 0x7ffdadbe0c00]
06:31:25 INFO - PROCESS | 1852 | 1446906685444 Marionette INFO loaded listener.js
06:31:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffdcb13d400) [pid = 1852] [serial = 394] [outer = 0x7ffdadbe0c00]
06:31:26 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
06:31:26 INFO - document served over http requires an http
06:31:26 INFO - sub-resource via script-tag using the meta-referrer
06:31:26 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:26 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
06:31:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1373ms
06:31:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:31:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2781000 == 57 [pid = 1852] [id = 141]
06:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffdaf909400) [pid = 1852] [serial = 395] [outer = (nil)]
06:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffdaf947000) [pid = 1852] [serial = 396] [outer = 0x7ffdaf909400]
06:31:26 INFO - PROCESS | 1852 | 1446906686983 Marionette INFO loaded listener.js
06:31:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffdb3b62800) [pid = 1852] [serial = 397] [outer = 0x7ffdaf909400]
06:31:27 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
06:31:27 INFO - document served over http requires an http
06:31:27 INFO - sub-resource via xhr-request using the meta-referrer
06:31:27 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:27 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
06:31:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1380ms
06:31:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:31:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdba1d1000 == 58 [pid = 1852] [id = 142]
06:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffdaf943000) [pid = 1852] [serial = 398] [outer = (nil)]
06:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffdb7930c00) [pid = 1852] [serial = 399] [outer = 0x7ffdaf943000]
06:31:28 INFO - PROCESS | 1852 | 1446906688350 Marionette INFO loaded listener.js
06:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffdb9fa3c00) [pid = 1852] [serial = 400] [outer = 0x7ffdaf943000]
06:31:29 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
06:31:29 INFO - document served over http requires an http
06:31:29 INFO - sub-resource via xhr-request using the meta-referrer
06:31:29 INFO - delivery method with no-redirect and when
06:31: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"
06:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:29 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
06:31:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1276ms
06:31:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:31:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc9ea800 == 59 [pid = 1852] [id = 143]
06:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffdadf1c400) [pid = 1852] [serial = 401] [outer = (nil)]
06:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffdb23b1c00) [pid = 1852] [serial = 402] [outer = 0x7ffdadf1c400]
06:31:29 INFO - PROCESS | 1852 | 1446906689674 Marionette INFO loaded listener.js
06:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffdb68eac00) [pid = 1852] [serial = 403] [outer = 0x7ffdadf1c400]
06:31:30 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
06:31:30 INFO - document served over http requires an http
06:31:30 INFO - sub-resource via xhr-request using the meta-referrer
06:31:30 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:30 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
06:31:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1278ms
06:31:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:31:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc4ade800 == 60 [pid = 1852] [id = 144]
06:31:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffdb68ec800) [pid = 1852] [serial = 404] [outer = (nil)]
06:31:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffdb68f1800) [pid = 1852] [serial = 405] [outer = 0x7ffdb68ec800]
06:31:30 INFO - PROCESS | 1852 | 1446906690974 Marionette INFO loaded listener.js
06:31:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffdba336400) [pid = 1852] [serial = 406] [outer = 0x7ffdb68ec800]
06:31:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:31:31 INFO - document served over http requires an https
06:31:31 INFO - sub-resource via fetch-request using the meta-referrer
06:31:31 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
06:31:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1323ms
06:31:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:31:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdad8a1800 == 61 [pid = 1852] [id = 145]
06:31:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffdb68edc00) [pid = 1852] [serial = 407] [outer = (nil)]
06:31:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffdbb7c0400) [pid = 1852] [serial = 408] [outer = 0x7ffdb68edc00]
06:31:32 INFO - PROCESS | 1852 | 1446906692282 Marionette INFO loaded listener.js
06:31:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffdcad1c000) [pid = 1852] [serial = 409] [outer = 0x7ffdb68edc00]
06:31:33 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
06:31:33 INFO - document served over http requires an https
06:31:33 INFO - sub-resource via fetch-request using the meta-referrer
06:31:33 INFO - delivery method with no-redirect and when
06:31: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"
06:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:33 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
06:31:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1329ms
06:31:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:31:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae5e3800 == 62 [pid = 1852] [id = 146]
06:31:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffdcf75a000) [pid = 1852] [serial = 410] [outer = (nil)]
06:31:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffdcfa4ac00) [pid = 1852] [serial = 411] [outer = 0x7ffdcf75a000]
06:31:33 INFO - PROCESS | 1852 | 1446906693642 Marionette INFO loaded listener.js
06:31:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffdafe02800) [pid = 1852] [serial = 412] [outer = 0x7ffdcf75a000]
06:31:34 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
06:31:34 INFO - document served over http requires an https
06:31:34 INFO - sub-resource via fetch-request using the meta-referrer
06:31:34 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:34 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
06:31:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1328ms
06:31:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:31:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb73be000 == 63 [pid = 1852] [id = 147]
06:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffdafe03800) [pid = 1852] [serial = 413] [outer = (nil)]
06:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffdafe06800) [pid = 1852] [serial = 414] [outer = 0x7ffdafe03800]
06:31:34 INFO - PROCESS | 1852 | 1446906694942 Marionette INFO loaded listener.js
06:31:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffdafe11c00) [pid = 1852] [serial = 415] [outer = 0x7ffdafe03800]
06:31:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81b6000 == 64 [pid = 1852] [id = 148]
06:31:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffda7a6d400) [pid = 1852] [serial = 416] [outer = (nil)]
06:31:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffda7a6a800) [pid = 1852] [serial = 417] [outer = 0x7ffda7a6d400]
06:31:35 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
06:31:35 INFO - document served over http requires an https
06:31:35 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:35 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:35 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
06:31:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1340ms
06:31:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:31:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81b9800 == 65 [pid = 1852] [id = 149]
06:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffda7a72000) [pid = 1852] [serial = 418] [outer = (nil)]
06:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffda7a73000) [pid = 1852] [serial = 419] [outer = 0x7ffda7a72000]
06:31:36 INFO - PROCESS | 1852 | 1446906696357 Marionette INFO loaded listener.js
06:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffdba48f800) [pid = 1852] [serial = 420] [outer = 0x7ffda7a72000]
06:31:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c1b800 == 66 [pid = 1852] [id = 150]
06:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda6ca7800) [pid = 1852] [serial = 421] [outer = (nil)]
06:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffda6cb0400) [pid = 1852] [serial = 422] [outer = 0x7ffda6ca7800]
06:31:37 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
06:31:37 INFO - document served over http requires an https
06:31:37 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:37 INFO - delivery method with no-redirect and when
06:31: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"
06:31:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:37 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
06:31:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1377ms
06:31:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:31:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c27800 == 67 [pid = 1852] [id = 151]
06:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffda6ca9800) [pid = 1852] [serial = 423] [outer = (nil)]
06:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda6cac800) [pid = 1852] [serial = 424] [outer = 0x7ffda6ca9800]
06:31:37 INFO - PROCESS | 1852 | 1446906697772 Marionette INFO loaded listener.js
06:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffdafe08400) [pid = 1852] [serial = 425] [outer = 0x7ffda6ca9800]
06:31:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda660f000 == 68 [pid = 1852] [id = 152]
06:31:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffda6653c00) [pid = 1852] [serial = 426] [outer = (nil)]
06:31:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffda6650400) [pid = 1852] [serial = 427] [outer = 0x7ffda6653c00]
06:31:38 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
06:31:38 INFO - document served over http requires an https
06:31:38 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:38 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:38 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
06:31:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1428ms
06:31:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:31:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6613000 == 69 [pid = 1852] [id = 153]
06:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffda664f400) [pid = 1852] [serial = 428] [outer = (nil)]
06:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffda6659400) [pid = 1852] [serial = 429] [outer = 0x7ffda664f400]
06:31:39 INFO - PROCESS | 1852 | 1446906699188 Marionette INFO loaded listener.js
06:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffdafc4f000) [pid = 1852] [serial = 430] [outer = 0x7ffda664f400]
06:31:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:31:40 INFO - document served over http requires an https
06:31:40 INFO - sub-resource via script-tag using the meta-referrer
06:31:40 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
06:31:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1524ms
06:31:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:31:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6615800 == 70 [pid = 1852] [id = 154]
06:31:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffda6231800) [pid = 1852] [serial = 431] [outer = (nil)]
06:31:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffda6233c00) [pid = 1852] [serial = 432] [outer = 0x7ffda6231800]
06:31:41 INFO - PROCESS | 1852 | 1446906701975 Marionette INFO loaded listener.js
06:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda665d800) [pid = 1852] [serial = 433] [outer = 0x7ffda6231800]
06:31:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
06:31:42 INFO - document served over http requires an https
06:31:42 INFO - sub-resource via script-tag using the meta-referrer
06:31:42 INFO - delivery method with no-redirect and when
06:31:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:31:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
06:31:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2636ms
06:31:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:31:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5831800 == 71 [pid = 1852] [id = 155]
06:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda58ea400) [pid = 1852] [serial = 434] [outer = (nil)]
06:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffda58f2800) [pid = 1852] [serial = 435] [outer = 0x7ffda58ea400]
06:31:43 INFO - PROCESS | 1852 | 1446906703365 Marionette INFO loaded listener.js
06:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda604a400) [pid = 1852] [serial = 436] [outer = 0x7ffda58ea400]
06:31:44 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
06:31:44 INFO - document served over http requires an https
06:31:44 INFO - sub-resource via script-tag using the meta-referrer
06:31:44 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:44 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
06:31:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1925ms
06:31:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:31:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed67000 == 72 [pid = 1852] [id = 156]
06:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda6232400) [pid = 1852] [serial = 437] [outer = (nil)]
06:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda6234c00) [pid = 1852] [serial = 438] [outer = 0x7ffda6232400]
06:31:45 INFO - PROCESS | 1852 | 1446906705297 Marionette INFO loaded listener.js
06:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffda7a71800) [pid = 1852] [serial = 439] [outer = 0x7ffda6232400]
06:31:46 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
06:31:46 INFO - document served over http requires an https
06:31:46 INFO - sub-resource via xhr-request using the meta-referrer
06:31:46 INFO - delivery method with keep-origin-redirect and when
06:31:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:46 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
06:31:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1434ms
06:31:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:31:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8740800 == 73 [pid = 1852] [id = 157]
06:31:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffda878d400) [pid = 1852] [serial = 440] [outer = (nil)]
06:31:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffdada55800) [pid = 1852] [serial = 441] [outer = 0x7ffda878d400]
06:31:46 INFO - PROCESS | 1852 | 1446906706862 Marionette INFO loaded listener.js
06:31:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffdadbd2400) [pid = 1852] [serial = 442] [outer = 0x7ffda878d400]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb075800 == 72 [pid = 1852] [id = 139]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a7f000 == 71 [pid = 1852] [id = 138]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7835000 == 70 [pid = 1852] [id = 137]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6312800 == 69 [pid = 1852] [id = 136]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb77e1000 == 68 [pid = 1852] [id = 135]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7184800 == 67 [pid = 1852] [id = 134]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb630f800 == 66 [pid = 1852] [id = 133]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25e8800 == 65 [pid = 1852] [id = 132]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaecb5000 == 64 [pid = 1852] [id = 131]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1d2000 == 63 [pid = 1852] [id = 130]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8739000 == 62 [pid = 1852] [id = 129]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8b30000 == 61 [pid = 1852] [id = 128]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb72b6800 == 60 [pid = 1852] [id = 127]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb72a7000 == 59 [pid = 1852] [id = 125]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed62800 == 58 [pid = 1852] [id = 124]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeaed000 == 57 [pid = 1852] [id = 123]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeae8800 == 56 [pid = 1852] [id = 122]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdcad54000 == 55 [pid = 1852] [id = 121]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc5730000 == 54 [pid = 1852] [id = 120]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc5163000 == 53 [pid = 1852] [id = 119]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc81d800 == 52 [pid = 1852] [id = 118]
06:31:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb719c000 == 51 [pid = 1852] [id = 117]
06:31:47 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdafa32400) [pid = 1852] [serial = 307] [outer = (nil)] [url = about:blank]
06:31:47 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffdc5789000) [pid = 1852] [serial = 322] [outer = (nil)] [url = about:blank]
06:31:47 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffdc59f3000) [pid = 1852] [serial = 325] [outer = (nil)] [url = about:blank]
06:31:47 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffdb7242000) [pid = 1852] [serial = 310] [outer = (nil)] [url = about:blank]
06:31:47 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
06:31:47 INFO - document served over http requires an https
06:31:47 INFO - sub-resource via xhr-request using the meta-referrer
06:31:47 INFO - delivery method with no-redirect and when
06:31: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"
06:31:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:47 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
06:31:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1528ms
06:31:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:31:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed6a000 == 52 [pid = 1852] [id = 158]
06:31:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffdadbde800) [pid = 1852] [serial = 443] [outer = (nil)]
06:31:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffdadf1a000) [pid = 1852] [serial = 444] [outer = 0x7ffdadbde800]
06:31:48 INFO - PROCESS | 1852 | 1446906708101 Marionette INFO loaded listener.js
06:31:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffdaec2e000) [pid = 1852] [serial = 445] [outer = 0x7ffdadbde800]
06:31:48 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
06:31:48 INFO - document served over http requires an https
06:31:48 INFO - sub-resource via xhr-request using the meta-referrer
06:31:48 INFO - delivery method with swap-origin-redirect and when
06:31:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:48 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
06:31:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1031ms
06:31:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:31:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25e8800 == 53 [pid = 1852] [id = 159]
06:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffdaf0a9000) [pid = 1852] [serial = 446] [outer = (nil)]
06:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffdaf0cf400) [pid = 1852] [serial = 447] [outer = 0x7ffdaf0a9000]
06:31:49 INFO - PROCESS | 1852 | 1446906709120 Marionette INFO loaded listener.js
06:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffdaf90c000) [pid = 1852] [serial = 448] [outer = 0x7ffdaf0a9000]
06:31:49 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
06:31:49 INFO - document served over http requires an http
06:31:49 INFO - sub-resource via fetch-request using the meta-referrer
06:31:49 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:49 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
06:31:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1025ms
06:31:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:31:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb641a000 == 54 [pid = 1852] [id = 160]
06:31:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffdaf0a9800) [pid = 1852] [serial = 449] [outer = (nil)]
06:31:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffdaf945800) [pid = 1852] [serial = 450] [outer = 0x7ffdaf0a9800]
06:31:50 INFO - PROCESS | 1852 | 1446906710216 Marionette INFO loaded listener.js
06:31:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffdb23a5c00) [pid = 1852] [serial = 451] [outer = 0x7ffdaf0a9800]
06:31:50 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
06:31:50 INFO - document served over http requires an http
06:31:50 INFO - sub-resource via fetch-request using the meta-referrer
06:31:50 INFO - delivery method with no-redirect and when
06:31: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"
06:31:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:50 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
06:31:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1032ms
06:31:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:31:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb73a3000 == 55 [pid = 1852] [id = 161]
06:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7ffdb23c7400) [pid = 1852] [serial = 452] [outer = (nil)]
06:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffdb3be8c00) [pid = 1852] [serial = 453] [outer = 0x7ffdb23c7400]
06:31:51 INFO - PROCESS | 1852 | 1446906711280 Marionette INFO loaded listener.js
06:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffdb70a6000) [pid = 1852] [serial = 454] [outer = 0x7ffdb23c7400]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffdba0c2000) [pid = 1852] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906663938]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffda8792400) [pid = 1852] [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]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7ffdafa2cc00) [pid = 1852] [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]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffdbb904800) [pid = 1852] [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]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffdb792a400) [pid = 1852] [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]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffdaf90ac00) [pid = 1852] [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]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffdb23bec00) [pid = 1852] [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]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdb9fa7400) [pid = 1852] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdae1d8400) [pid = 1852] [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]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffdb7249800) [pid = 1852] [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]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffdb6686400) [pid = 1852] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffdb7931000) [pid = 1852] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906681589]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdc67c0000) [pid = 1852] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdb25c8000) [pid = 1852] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdbe89f400) [pid = 1852] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906663938]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffdb79bc000) [pid = 1852] [serial = 335] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb7927c00) [pid = 1852] [serial = 387] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdaf911800) [pid = 1852] [serial = 369] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdb70a8800) [pid = 1852] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffdb287bc00) [pid = 1852] [serial = 372] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdaf0a7000) [pid = 1852] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffdb9c61800) [pid = 1852] [serial = 382] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffdadbe1000) [pid = 1852] [serial = 366] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffdbb90b000) [pid = 1852] [serial = 390] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffda8790000) [pid = 1852] [serial = 363] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffdadd0c000) [pid = 1852] [serial = 354] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffdadf1b400) [pid = 1852] [serial = 357] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda8903c00) [pid = 1852] [serial = 360] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffdadbdbc00) [pid = 1852] [serial = 348] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffdc685b800) [pid = 1852] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffdc5783800) [pid = 1852] [serial = 340] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffdb9f13000) [pid = 1852] [serial = 351] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffdb70a9c00) [pid = 1852] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffdb23c3c00) [pid = 1852] [serial = 330] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffdcb132400) [pid = 1852] [serial = 345] [outer = (nil)] [url = about:blank]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffdb79bac00) [pid = 1852] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906681589]
06:31:52 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffdb792cc00) [pid = 1852] [serial = 377] [outer = (nil)] [url = about:blank]
06:31:52 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
06:31:52 INFO - document served over http requires an http
06:31:52 INFO - sub-resource via fetch-request using the meta-referrer
06:31:52 INFO - delivery method with swap-origin-redirect and when
06:31:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:52 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
06:31:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1525ms
06:31:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:31:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6412800 == 56 [pid = 1852] [id = 162]
06:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffdb287f400) [pid = 1852] [serial = 455] [outer = (nil)]
06:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffdb67d2000) [pid = 1852] [serial = 456] [outer = 0x7ffdb287f400]
06:31:52 INFO - PROCESS | 1852 | 1446906712891 Marionette INFO loaded listener.js
06:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffdb7249800) [pid = 1852] [serial = 457] [outer = 0x7ffdb287f400]
06:31:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb783c800 == 57 [pid = 1852] [id = 163]
06:31:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffdb7246c00) [pid = 1852] [serial = 458] [outer = (nil)]
06:31:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffdb7243400) [pid = 1852] [serial = 459] [outer = 0x7ffdb7246c00]
06:31:53 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
06:31:53 INFO - document served over http requires an http
06:31:53 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:53 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:53 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
06:31:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1026ms
06:31:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:31:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a93000 == 58 [pid = 1852] [id = 164]
06:31:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffdaf911800) [pid = 1852] [serial = 460] [outer = (nil)]
06:31:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffdb7925000) [pid = 1852] [serial = 461] [outer = 0x7ffdaf911800]
06:31:53 INFO - PROCESS | 1852 | 1446906713936 Marionette INFO loaded listener.js
06:31:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffdb9adfc00) [pid = 1852] [serial = 462] [outer = 0x7ffdaf911800]
06:31:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8b28000 == 59 [pid = 1852] [id = 165]
06:31:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffda6040400) [pid = 1852] [serial = 463] [outer = (nil)]
06:31:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffda6235c00) [pid = 1852] [serial = 464] [outer = 0x7ffda6040400]
06:31:54 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
06:31:54 INFO - document served over http requires an http
06:31:54 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:54 INFO - delivery method with no-redirect and when
06:31: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"
06:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:54 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
06:31:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1392ms
06:31:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:31:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaecae000 == 60 [pid = 1852] [id = 166]
06:31:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda6236800) [pid = 1852] [serial = 465] [outer = (nil)]
06:31:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffda8905800) [pid = 1852] [serial = 466] [outer = 0x7ffda6236800]
06:31:55 INFO - PROCESS | 1852 | 1446906715430 Marionette INFO loaded listener.js
06:31:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffdadbe1400) [pid = 1852] [serial = 467] [outer = 0x7ffda6236800]
06:31:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7187000 == 61 [pid = 1852] [id = 167]
06:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffdadd09000) [pid = 1852] [serial = 468] [outer = (nil)]
06:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffdadf14400) [pid = 1852] [serial = 469] [outer = 0x7ffdadd09000]
06:31:56 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
06:31:56 INFO - document served over http requires an http
06:31:56 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:56 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:56 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
06:31:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1457ms
06:31:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:31:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb07e000 == 62 [pid = 1852] [id = 168]
06:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffda878fc00) [pid = 1852] [serial = 470] [outer = (nil)]
06:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffdaf0a0c00) [pid = 1852] [serial = 471] [outer = 0x7ffda878fc00]
06:31:56 INFO - PROCESS | 1852 | 1446906716898 Marionette INFO loaded listener.js
06:31:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffdb23c8800) [pid = 1852] [serial = 472] [outer = 0x7ffda878fc00]
06:31:57 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
06:31:57 INFO - document served over http requires an http
06:31:57 INFO - sub-resource via script-tag using the meta-referrer
06:31:57 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:57 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
06:31:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1375ms
06:31:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:31:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbe958000 == 63 [pid = 1852] [id = 169]
06:31:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffdadd11000) [pid = 1852] [serial = 473] [outer = (nil)]
06:31:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffdb9ae1000) [pid = 1852] [serial = 474] [outer = 0x7ffdadd11000]
06:31:58 INFO - PROCESS | 1852 | 1446906718300 Marionette INFO loaded listener.js
06:31:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffdb9f9d800) [pid = 1852] [serial = 475] [outer = 0x7ffdadd11000]
06:31:59 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
06:31:59 INFO - document served over http requires an http
06:31:59 INFO - sub-resource via script-tag using the meta-referrer
06:31:59 INFO - delivery method with no-redirect and when
06:31: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"
06:31:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:59 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
06:31:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2033ms
06:31:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:32:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda537b000 == 64 [pid = 1852] [id = 170]
06:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffdb63bd000) [pid = 1852] [serial = 476] [outer = (nil)]
06:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffdc633bc00) [pid = 1852] [serial = 477] [outer = 0x7ffdb63bd000]
06:32:00 INFO - PROCESS | 1852 | 1446906720307 Marionette INFO loaded listener.js
06:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffdcad21800) [pid = 1852] [serial = 478] [outer = 0x7ffdb63bd000]
06:32:01 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
06:32:01 INFO - document served over http requires an http
06:32:01 INFO - sub-resource via script-tag using the meta-referrer
06:32:01 INFO - delivery method with swap-origin-redirect and when
06:32:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:01 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
06:32:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1379ms
06:32:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:32:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdade3b000 == 65 [pid = 1852] [id = 171]
06:32:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffdadeba400) [pid = 1852] [serial = 479] [outer = (nil)]
06:32:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffdadec0400) [pid = 1852] [serial = 480] [outer = 0x7ffdadeba400]
06:32:01 INFO - PROCESS | 1852 | 1446906721731 Marionette INFO loaded listener.js
06:32:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffdcb132400) [pid = 1852] [serial = 481] [outer = 0x7ffdadeba400]
06:32:02 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
06:32:02 INFO - document served over http requires an http
06:32:02 INFO - sub-resource via xhr-request using the meta-referrer
06:32:02 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:02 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
06:32:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1426ms
06:32:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:32:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7655000 == 66 [pid = 1852] [id = 172]
06:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffdb1ef3c00) [pid = 1852] [serial = 482] [outer = (nil)]
06:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffdb1ef8800) [pid = 1852] [serial = 483] [outer = 0x7ffdb1ef3c00]
06:32:03 INFO - PROCESS | 1852 | 1446906723196 Marionette INFO loaded listener.js
06:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffdce97e400) [pid = 1852] [serial = 484] [outer = 0x7ffdb1ef3c00]
06:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffdb740c800) [pid = 1852] [serial = 485] [outer = 0x7ffdb25c5800]
06:32:04 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
06:32:04 INFO - document served over http requires an http
06:32:04 INFO - sub-resource via xhr-request using the meta-referrer
06:32:04 INFO - delivery method with no-redirect and when
06:32: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"
06:32:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:04 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
06:32:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1434ms
06:32:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:32:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb747e000 == 67 [pid = 1852] [id = 173]
06:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffdb1ef4400) [pid = 1852] [serial = 486] [outer = (nil)]
06:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffdb740d800) [pid = 1852] [serial = 487] [outer = 0x7ffdb1ef4400]
06:32:04 INFO - PROCESS | 1852 | 1446906724755 Marionette INFO loaded listener.js
06:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffdce907c00) [pid = 1852] [serial = 488] [outer = 0x7ffdb1ef4400]
06:32:05 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
06:32:05 INFO - document served over http requires an http
06:32:05 INFO - sub-resource via xhr-request using the meta-referrer
06:32:05 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:05 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
06:32:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1414ms
06:32:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:32:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5e9e000 == 68 [pid = 1852] [id = 174]
06:32:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7ffda5cd5c00) [pid = 1852] [serial = 489] [outer = (nil)]
06:32:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffda5cdb800) [pid = 1852] [serial = 490] [outer = 0x7ffda5cd5c00]
06:32:06 INFO - PROCESS | 1852 | 1446906726108 Marionette INFO loaded listener.js
06:32:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffdb7414400) [pid = 1852] [serial = 491] [outer = 0x7ffda5cd5c00]
06:32:07 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
06:32:07 INFO - document served over http requires an https
06:32:07 INFO - sub-resource via fetch-request using the meta-referrer
06:32:07 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:07 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
06:32:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1384ms
06:32:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:32:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5ebc000 == 69 [pid = 1852] [id = 175]
06:32:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7ffda4abc800) [pid = 1852] [serial = 492] [outer = (nil)]
06:32:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7ffda4abe400) [pid = 1852] [serial = 493] [outer = 0x7ffda4abc800]
06:32:07 INFO - PROCESS | 1852 | 1446906727535 Marionette INFO loaded listener.js
06:32:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7ffda5ce1400) [pid = 1852] [serial = 494] [outer = 0x7ffda4abc800]
06:32:08 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
06:32:08 INFO - document served over http requires an https
06:32:08 INFO - sub-resource via fetch-request using the meta-referrer
06:32:08 INFO - delivery method with no-redirect and when
06:32: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"
06:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:08 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
06:32:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1375ms
06:32:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:32:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b99800 == 70 [pid = 1852] [id = 176]
06:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7ffda4abcc00) [pid = 1852] [serial = 495] [outer = (nil)]
06:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7ffda527a400) [pid = 1852] [serial = 496] [outer = 0x7ffda4abcc00]
06:32:08 INFO - PROCESS | 1852 | 1446906728874 Marionette INFO loaded listener.js
06:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7ffda5282c00) [pid = 1852] [serial = 497] [outer = 0x7ffda4abcc00]
06:32:09 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
06:32:09 INFO - document served over http requires an https
06:32:09 INFO - sub-resource via fetch-request using the meta-referrer
06:32:09 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:09 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
06:32:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1388ms
06:32:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:32:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67e2800 == 71 [pid = 1852] [id = 177]
06:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffda5281000) [pid = 1852] [serial = 498] [outer = (nil)]
06:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffda563c000) [pid = 1852] [serial = 499] [outer = 0x7ffda5281000]
06:32:10 INFO - PROCESS | 1852 | 1446906730461 Marionette INFO loaded listener.js
06:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffdceb0c000) [pid = 1852] [serial = 500] [outer = 0x7ffda5281000]
06:32:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2847000 == 72 [pid = 1852] [id = 178]
06:32:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffda1c3f400) [pid = 1852] [serial = 501] [outer = (nil)]
06:32:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffda1c42c00) [pid = 1852] [serial = 502] [outer = 0x7ffda1c3f400]
06:32:11 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
06:32:11 INFO - document served over http requires an https
06:32:11 INFO - sub-resource via iframe-tag using the meta-referrer
06:32:11 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:11 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
06:32:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1480ms
06:32:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:32:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda284d800 == 73 [pid = 1852] [id = 179]
06:32:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffda1c47c00) [pid = 1852] [serial = 503] [outer = (nil)]
06:32:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffda1c4a000) [pid = 1852] [serial = 504] [outer = 0x7ffda1c47c00]
06:32:12 INFO - PROCESS | 1852 | 1446906732002 Marionette INFO loaded listener.js
06:32:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffda5640800) [pid = 1852] [serial = 505] [outer = 0x7ffda1c47c00]
06:32:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b56000 == 74 [pid = 1852] [id = 180]
06:32:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffda1813400) [pid = 1852] [serial = 506] [outer = (nil)]
06:32:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffda1815000) [pid = 1852] [serial = 507] [outer = 0x7ffda1813400]
06:32:12 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
06:32:12 INFO - document served over http requires an https
06:32:12 INFO - sub-resource via iframe-tag using the meta-referrer
06:32:12 INFO - delivery method with no-redirect and when
06:32: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"
06:32:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:12 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
06:32:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1476ms
06:32:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:32:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b61000 == 75 [pid = 1852] [id = 181]
06:32:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffda1815400) [pid = 1852] [serial = 508] [outer = (nil)]
06:32:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffda181c000) [pid = 1852] [serial = 509] [outer = 0x7ffda1815400]
06:32:13 INFO - PROCESS | 1852 | 1446906733401 Marionette INFO loaded listener.js
06:32:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffda1c4b800) [pid = 1852] [serial = 510] [outer = 0x7ffda1815400]
06:32:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1626800 == 76 [pid = 1852] [id = 182]
06:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffda1413800) [pid = 1852] [serial = 511] [outer = (nil)]
06:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffda1415800) [pid = 1852] [serial = 512] [outer = 0x7ffda1413800]
06:32:14 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
06:32:14 INFO - document served over http requires an https
06:32:14 INFO - sub-resource via iframe-tag using the meta-referrer
06:32:14 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:14 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
06:32:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1428ms
06:32:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:32:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda162a000 == 77 [pid = 1852] [id = 183]
06:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffda1416000) [pid = 1852] [serial = 513] [outer = (nil)]
06:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffda141c000) [pid = 1852] [serial = 514] [outer = 0x7ffda1416000]
06:32:14 INFO - PROCESS | 1852 | 1446906734862 Marionette INFO loaded listener.js
06:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffda181a800) [pid = 1852] [serial = 515] [outer = 0x7ffda1416000]
06:32:17 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
06:32:17 INFO - document served over http requires an https
06:32:17 INFO - sub-resource via script-tag using the meta-referrer
06:32:17 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:17 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
06:32:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2833ms
06:32:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:32:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1257000 == 78 [pid = 1852] [id = 184]
06:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffda0e5dc00) [pid = 1852] [serial = 516] [outer = (nil)]
06:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffda0e5fc00) [pid = 1852] [serial = 517] [outer = 0x7ffda0e5dc00]
06:32:17 INFO - PROCESS | 1852 | 1446906737673 Marionette INFO loaded listener.js
06:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffda181f800) [pid = 1852] [serial = 518] [outer = 0x7ffda0e5dc00]
06:32:18 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
06:32:18 INFO - document served over http requires an https
06:32:18 INFO - sub-resource via script-tag using the meta-referrer
06:32:18 INFO - delivery method with no-redirect and when
06:32: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"
06:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:18 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
06:32:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1335ms
06:32:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:32:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda582d800 == 79 [pid = 1852] [id = 185]
06:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffda181d400) [pid = 1852] [serial = 519] [outer = (nil)]
06:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffda1c48400) [pid = 1852] [serial = 520] [outer = 0x7ffda181d400]
06:32:19 INFO - PROCESS | 1852 | 1446906739378 Marionette INFO loaded listener.js
06:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffda5638c00) [pid = 1852] [serial = 521] [outer = 0x7ffda181d400]
06:32:20 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
06:32:20 INFO - document served over http requires an https
06:32:20 INFO - sub-resource via script-tag using the meta-referrer
06:32:20 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:20 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
06:32:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1729ms
06:32:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:32:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeca9800 == 80 [pid = 1852] [id = 186]
06:32:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffda181e400) [pid = 1852] [serial = 522] [outer = (nil)]
06:32:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffda6233400) [pid = 1852] [serial = 523] [outer = 0x7ffda181e400]
06:32:20 INFO - PROCESS | 1852 | 1446906740791 Marionette INFO loaded listener.js
06:32:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffda6caac00) [pid = 1852] [serial = 524] [outer = 0x7ffda181e400]
06:32:21 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
06:32:21 INFO - document served over http requires an https
06:32:21 INFO - sub-resource via xhr-request using the meta-referrer
06:32:21 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:21 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
06:32:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1528ms
06:32:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:32:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81a7000 == 81 [pid = 1852] [id = 187]
06:32:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffda6655c00) [pid = 1852] [serial = 525] [outer = (nil)]
06:32:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffda7a73800) [pid = 1852] [serial = 526] [outer = 0x7ffda6655c00]
06:32:22 INFO - PROCESS | 1852 | 1446906742317 Marionette INFO loaded listener.js
06:32:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffdadbda000) [pid = 1852] [serial = 527] [outer = 0x7ffda6655c00]
06:32:22 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf047800 == 80 [pid = 1852] [id = 78]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb783c800 == 79 [pid = 1852] [id = 163]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6412800 == 78 [pid = 1852] [id = 162]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb73a3000 == 77 [pid = 1852] [id = 161]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb641a000 == 76 [pid = 1852] [id = 160]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd65000 == 75 [pid = 1852] [id = 126]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25e8800 == 74 [pid = 1852] [id = 159]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed6a000 == 73 [pid = 1852] [id = 158]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8740800 == 72 [pid = 1852] [id = 157]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed67000 == 71 [pid = 1852] [id = 156]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5831800 == 70 [pid = 1852] [id = 155]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6613000 == 69 [pid = 1852] [id = 153]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda660f000 == 68 [pid = 1852] [id = 152]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c27800 == 67 [pid = 1852] [id = 151]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c1b800 == 66 [pid = 1852] [id = 150]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81b9800 == 65 [pid = 1852] [id = 149]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81b6000 == 64 [pid = 1852] [id = 148]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb73be000 == 63 [pid = 1852] [id = 147]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae5e3800 == 62 [pid = 1852] [id = 146]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdad8a1800 == 61 [pid = 1852] [id = 145]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc4ade800 == 60 [pid = 1852] [id = 144]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc9ea800 == 59 [pid = 1852] [id = 143]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdba1d1000 == 58 [pid = 1852] [id = 142]
06:32:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2781000 == 57 [pid = 1852] [id = 141]
06:32:23 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
06:32:23 INFO - document served over http requires an https
06:32:23 INFO - sub-resource via xhr-request using the meta-referrer
06:32:23 INFO - delivery method with no-redirect and when
06:32: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"
06:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:23 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
06:32:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1685ms
06:32:23 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffdba32d800) [pid = 1852] [serial = 388] [outer = (nil)] [url = about:blank]
06:32:23 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffdbecc4800) [pid = 1852] [serial = 391] [outer = (nil)] [url = about:blank]
06:32:23 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffdb79c0800) [pid = 1852] [serial = 378] [outer = (nil)] [url = about:blank]
06:32:23 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffdb9fa3400) [pid = 1852] [serial = 383] [outer = (nil)] [url = about:blank]
06:32:23 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffdb67d4800) [pid = 1852] [serial = 373] [outer = (nil)] [url = about:blank]
06:32:23 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffdb23bf400) [pid = 1852] [serial = 370] [outer = (nil)] [url = about:blank]
06:32:23 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffdae1d6400) [pid = 1852] [serial = 367] [outer = (nil)] [url = about:blank]
06:32:23 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffdb9fa8400) [pid = 1852] [serial = 328] [outer = (nil)] [url = about:blank]
06:32:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:32:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81be800 == 58 [pid = 1852] [id = 188]
06:32:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffda878ec00) [pid = 1852] [serial = 528] [outer = (nil)]
06:32:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffdada61800) [pid = 1852] [serial = 529] [outer = 0x7ffda878ec00]
06:32:23 INFO - PROCESS | 1852 | 1446906743889 Marionette INFO loaded listener.js
06:32:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffdae8a4800) [pid = 1852] [serial = 530] [outer = 0x7ffda878ec00]
06:32:24 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
06:32:24 INFO - document served over http requires an https
06:32:24 INFO - sub-resource via xhr-request using the meta-referrer
06:32:24 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:24 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
06:32:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1095ms
06:32:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:32:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae5db000 == 59 [pid = 1852] [id = 189]
06:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffdaf0dbc00) [pid = 1852] [serial = 531] [outer = (nil)]
06:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffdaf902800) [pid = 1852] [serial = 532] [outer = 0x7ffdaf0dbc00]
06:32:25 INFO - PROCESS | 1852 | 1446906745000 Marionette INFO loaded listener.js
06:32:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffdafc51c00) [pid = 1852] [serial = 533] [outer = 0x7ffdaf0dbc00]
06:32:25 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
06:32:25 INFO - document served over http requires an http
06:32:25 INFO - sub-resource via fetch-request using the http-csp
06:32:25 INFO - delivery method with keep-origin-redirect and when
06:32:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:32:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:25 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
06:32:25 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 1223ms
06:32:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:32:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf046800 == 60 [pid = 1852] [id = 190]
06:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffdafe05800) [pid = 1852] [serial = 534] [outer = (nil)]
06:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffdafe0b800) [pid = 1852] [serial = 535] [outer = 0x7ffdafe05800]
06:32:26 INFO - PROCESS | 1852 | 1446906746242 Marionette INFO loaded listener.js
06:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7ffdb23acc00) [pid = 1852] [serial = 536] [outer = 0x7ffdafe05800]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7ffda7a6d400) [pid = 1852] [serial = 416] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffda6653c00) [pid = 1852] [serial = 426] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffda6ca7800) [pid = 1852] [serial = 421] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906696974]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffdada55800) [pid = 1852] [serial = 441] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffdbb7c0400) [pid = 1852] [serial = 408] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffda6233c00) [pid = 1852] [serial = 432] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffdcfa4ac00) [pid = 1852] [serial = 411] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffda58f2800) [pid = 1852] [serial = 435] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffda7a6a800) [pid = 1852] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffdafe06800) [pid = 1852] [serial = 414] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffda6659400) [pid = 1852] [serial = 429] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffdb3be8c00) [pid = 1852] [serial = 453] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffdaf0cf400) [pid = 1852] [serial = 447] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffdb23b1c00) [pid = 1852] [serial = 402] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffdaf945800) [pid = 1852] [serial = 450] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffda6650400) [pid = 1852] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffda6cac800) [pid = 1852] [serial = 424] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffda6234c00) [pid = 1852] [serial = 438] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffdb68f1800) [pid = 1852] [serial = 405] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffda6cb0400) [pid = 1852] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906696974]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffda7a73000) [pid = 1852] [serial = 419] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffdaf947000) [pid = 1852] [serial = 396] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffdadf1a000) [pid = 1852] [serial = 444] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffdb7930c00) [pid = 1852] [serial = 399] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffdb7243400) [pid = 1852] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffdb67d2000) [pid = 1852] [serial = 456] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffdbecc1c00) [pid = 1852] [serial = 393] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffdb7925000) [pid = 1852] [serial = 461] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffdadbde800) [pid = 1852] [serial = 443] [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]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffdb7246c00) [pid = 1852] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffdb23c7400) [pid = 1852] [serial = 452] [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]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7ffdb287f400) [pid = 1852] [serial = 455] [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]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7ffda6232400) [pid = 1852] [serial = 437] [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]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7ffdaf0a9000) [pid = 1852] [serial = 446] [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]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7ffdaf0a9800) [pid = 1852] [serial = 449] [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]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7ffda878d400) [pid = 1852] [serial = 440] [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]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7ffdadbd2400) [pid = 1852] [serial = 442] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffda7a71800) [pid = 1852] [serial = 439] [outer = (nil)] [url = about:blank]
06:32:27 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffdaec2e000) [pid = 1852] [serial = 445] [outer = (nil)] [url = about:blank]
06:32:27 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
06:32:27 INFO - document served over http requires an http
06:32:27 INFO - sub-resource via fetch-request using the http-csp
06:32:27 INFO - delivery method with no-redirect and when
06:32: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"
06:32:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:27 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
06:32:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1274ms
06:32:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:32:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2853000 == 61 [pid = 1852] [id = 191]
06:32:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffda6cac800) [pid = 1852] [serial = 537] [outer = (nil)]
06:32:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffdadbd2400) [pid = 1852] [serial = 538] [outer = 0x7ffda6cac800]
06:32:27 INFO - PROCESS | 1852 | 1446906747616 Marionette INFO loaded listener.js
06:32:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7ffdb23bd800) [pid = 1852] [serial = 539] [outer = 0x7ffda6cac800]
06:32:28 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
06:32:28 INFO - document served over http requires an http
06:32:28 INFO - sub-resource via fetch-request using the http-csp
06:32:28 INFO - delivery method with swap-origin-redirect and when
06:32:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:32:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:28 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
06:32:28 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 1134ms
06:32:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:32:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdad8c0800 == 62 [pid = 1852] [id = 192]
06:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7ffdaf0dc400) [pid = 1852] [serial = 540] [outer = (nil)]
06:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7ffdb25bc000) [pid = 1852] [serial = 541] [outer = 0x7ffdaf0dc400]
06:32:28 INFO - PROCESS | 1852 | 1446906748633 Marionette INFO loaded listener.js
06:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7ffdb68ed000) [pid = 1852] [serial = 542] [outer = 0x7ffdaf0dc400]
06:32:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb729f800 == 63 [pid = 1852] [id = 193]
06:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7ffdb63bf800) [pid = 1852] [serial = 543] [outer = (nil)]
06:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7ffdb68f1800) [pid = 1852] [serial = 544] [outer = 0x7ffdb63bf800]
06:32:29 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
06:32:29 INFO - document served over http requires an http
06:32:29 INFO - sub-resource via iframe-tag using the http-csp
06:32:29 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:29 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
06:32:29 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 1124ms
06:32:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:32:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5370000 == 64 [pid = 1852] [id = 194]
06:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffda0e5c000) [pid = 1852] [serial = 545] [outer = (nil)]
06:32:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffda0e65000) [pid = 1852] [serial = 546] [outer = 0x7ffda0e5c000]
06:32:30 INFO - PROCESS | 1852 | 1446906750050 Marionette INFO loaded listener.js
06:32:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffda5282400) [pid = 1852] [serial = 547] [outer = 0x7ffda0e5c000]
06:32:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81c4800 == 65 [pid = 1852] [id = 195]
06:32:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffda6659000) [pid = 1852] [serial = 548] [outer = (nil)]
06:32:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffda58f3000) [pid = 1852] [serial = 549] [outer = 0x7ffda6659000]
06:32:31 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
06:32:31 INFO - document served over http requires an http
06:32:31 INFO - sub-resource via iframe-tag using the http-csp
06:32:31 INFO - delivery method with no-redirect and when
06:32: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"
06:32:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:31 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
06:32:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1582ms
06:32:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:32:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf052800 == 66 [pid = 1852] [id = 196]
06:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffda7a71000) [pid = 1852] [serial = 550] [outer = (nil)]
06:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffda8906800) [pid = 1852] [serial = 551] [outer = 0x7ffda7a71000]
06:32:31 INFO - PROCESS | 1852 | 1446906751679 Marionette INFO loaded listener.js
06:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffdadeb8400) [pid = 1852] [serial = 552] [outer = 0x7ffda7a71000]
06:32:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb73a6800 == 67 [pid = 1852] [id = 197]
06:32:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffdadf14c00) [pid = 1852] [serial = 553] [outer = (nil)]
06:32:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffda8788800) [pid = 1852] [serial = 554] [outer = 0x7ffdadf14c00]
06:32:32 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
06:32:32 INFO - document served over http requires an http
06:32:32 INFO - sub-resource via iframe-tag using the http-csp
06:32:32 INFO - delivery method with swap-origin-redirect and when
06:32:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:32 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
06:32:32 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 1601ms
06:32:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:32:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb765b000 == 68 [pid = 1852] [id = 198]
06:32:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffdb1ef0000) [pid = 1852] [serial = 555] [outer = (nil)]
06:32:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffdb23a4800) [pid = 1852] [serial = 556] [outer = 0x7ffdb1ef0000]
06:32:33 INFO - PROCESS | 1852 | 1446906753329 Marionette INFO loaded listener.js
06:32:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffdb3be8000) [pid = 1852] [serial = 557] [outer = 0x7ffdb1ef0000]
06:32:34 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
06:32:34 INFO - document served over http requires an http
06:32:34 INFO - sub-resource via script-tag using the http-csp
06:32:34 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:34 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
06:32:34 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
06:32:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:32:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a7b800 == 69 [pid = 1852] [id = 199]
06:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffdb1ef2c00) [pid = 1852] [serial = 558] [outer = (nil)]
06:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffdb7411c00) [pid = 1852] [serial = 559] [outer = 0x7ffdb1ef2c00]
06:32:34 INFO - PROCESS | 1852 | 1446906754759 Marionette INFO loaded listener.js
06:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffdb7691c00) [pid = 1852] [serial = 560] [outer = 0x7ffdb1ef2c00]
06:32:35 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
06:32:35 INFO - document served over http requires an http
06:32:35 INFO - sub-resource via script-tag using the http-csp
06:32:35 INFO - delivery method with no-redirect and when
06:32: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"
06:32:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:35 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
06:32:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1332ms
06:32:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:32:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb8d1000 == 70 [pid = 1852] [id = 200]
06:32:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffda4d5d800) [pid = 1852] [serial = 561] [outer = (nil)]
06:32:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffda4d61000) [pid = 1852] [serial = 562] [outer = 0x7ffda4d5d800]
06:32:36 INFO - PROCESS | 1852 | 1446906756076 Marionette INFO loaded listener.js
06:32:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffdb7690800) [pid = 1852] [serial = 563] [outer = 0x7ffda4d5d800]
06:32:37 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
06:32:37 INFO - document served over http requires an http
06:32:37 INFO - sub-resource via script-tag using the http-csp
06:32:37 INFO - delivery method with swap-origin-redirect and when
06:32:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:37 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
06:32:37 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 1339ms
06:32:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:32:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbd567000 == 71 [pid = 1852] [id = 201]
06:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffda7b41400) [pid = 1852] [serial = 564] [outer = (nil)]
06:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffda7b43c00) [pid = 1852] [serial = 565] [outer = 0x7ffda7b41400]
06:32:37 INFO - PROCESS | 1852 | 1446906757470 Marionette INFO loaded listener.js
06:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffdb7692000) [pid = 1852] [serial = 566] [outer = 0x7ffda7b41400]
06:32:38 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
06:32:38 INFO - document served over http requires an http
06:32:38 INFO - sub-resource via xhr-request using the http-csp
06:32:38 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:38 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
06:32:38 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 1377ms
06:32:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:32:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdcc45a000 == 72 [pid = 1852] [id = 202]
06:32:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffda7b43000) [pid = 1852] [serial = 567] [outer = (nil)]
06:32:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffda7ccbc00) [pid = 1852] [serial = 568] [outer = 0x7ffda7b43000]
06:32:38 INFO - PROCESS | 1852 | 1446906758903 Marionette INFO loaded listener.js
06:32:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffdb7699000) [pid = 1852] [serial = 569] [outer = 0x7ffda7b43000]
06:32:39 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
06:32:39 INFO - document served over http requires an http
06:32:39 INFO - sub-resource via xhr-request using the http-csp
06:32:39 INFO - delivery method with no-redirect and when
06:32: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"
06:32:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:39 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
06:32:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1374ms
06:32:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:32:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda247b800 == 73 [pid = 1852] [id = 203]
06:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffda53b1400) [pid = 1852] [serial = 570] [outer = (nil)]
06:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffda53bc800) [pid = 1852] [serial = 571] [outer = 0x7ffda53b1400]
06:32:40 INFO - PROCESS | 1852 | 1446906760306 Marionette INFO loaded listener.js
06:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffdb7698400) [pid = 1852] [serial = 572] [outer = 0x7ffda53b1400]
06:32:41 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
06:32:41 INFO - document served over http requires an http
06:32:41 INFO - sub-resource via xhr-request using the http-csp
06:32:41 INFO - delivery method with swap-origin-redirect and when
06:32:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:32:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:41 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
06:32:41 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 1375ms
06:32:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:32:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bbc800 == 74 [pid = 1852] [id = 204]
06:32:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffda53b5000) [pid = 1852] [serial = 573] [outer = (nil)]
06:32:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffda7cca400) [pid = 1852] [serial = 574] [outer = 0x7ffda53b5000]
06:32:41 INFO - PROCESS | 1852 | 1446906761643 Marionette INFO loaded listener.js
06:32:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7ffdad85dc00) [pid = 1852] [serial = 575] [outer = 0x7ffda53b5000]
06:32:42 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
06:32:42 INFO - document served over http requires an https
06:32:42 INFO - sub-resource via fetch-request using the http-csp
06:32:42 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:42 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
06:32:42 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 1375ms
06:32:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:32:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12ee800 == 75 [pid = 1852] [id = 205]
06:32:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7ffda53b8400) [pid = 1852] [serial = 576] [outer = (nil)]
06:32:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7ffdad860400) [pid = 1852] [serial = 577] [outer = 0x7ffda53b8400]
06:32:42 INFO - PROCESS | 1852 | 1446906762994 Marionette INFO loaded listener.js
06:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffdada9d800) [pid = 1852] [serial = 578] [outer = 0x7ffda53b8400]
06:32:43 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
06:32:43 INFO - document served over http requires an https
06:32:43 INFO - sub-resource via fetch-request using the http-csp
06:32:43 INFO - delivery method with no-redirect and when
06:32: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"
06:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:43 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
06:32:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1325ms
06:32:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:32:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda220f000 == 76 [pid = 1852] [id = 206]
06:32:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffda4debc00) [pid = 1852] [serial = 579] [outer = (nil)]
06:32:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffda4dedc00) [pid = 1852] [serial = 580] [outer = 0x7ffda4debc00]
06:32:44 INFO - PROCESS | 1852 | 1446906764340 Marionette INFO loaded listener.js
06:32:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffdada9b800) [pid = 1852] [serial = 581] [outer = 0x7ffda4debc00]
06:32:45 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
06:32:45 INFO - document served over http requires an https
06:32:45 INFO - sub-resource via fetch-request using the http-csp
06:32:45 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:45 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
06:32:45 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 1433ms
06:32:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:32:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d41000 == 77 [pid = 1852] [id = 207]
06:32:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffda22a3800) [pid = 1852] [serial = 582] [outer = (nil)]
06:32:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffda22acc00) [pid = 1852] [serial = 583] [outer = 0x7ffda22a3800]
06:32:45 INFO - PROCESS | 1852 | 1446906765824 Marionette INFO loaded listener.js
06:32:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffdadaa1c00) [pid = 1852] [serial = 584] [outer = 0x7ffda22a3800]
06:32:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda221e800 == 78 [pid = 1852] [id = 208]
06:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffda104e400) [pid = 1852] [serial = 585] [outer = (nil)]
06:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7ffda1054800) [pid = 1852] [serial = 586] [outer = 0x7ffda104e400]
06:32:46 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
06:32:46 INFO - document served over http requires an https
06:32:46 INFO - sub-resource via iframe-tag using the http-csp
06:32:46 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:46 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
06:32:46 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 1584ms
06:32:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:32:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f359000 == 79 [pid = 1852] [id = 209]
06:32:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7ffda1057c00) [pid = 1852] [serial = 587] [outer = (nil)]
06:32:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7ffda105c000) [pid = 1852] [serial = 588] [outer = 0x7ffda1057c00]
06:32:47 INFO - PROCESS | 1852 | 1446906767518 Marionette INFO loaded listener.js
06:32:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7ffdb7699c00) [pid = 1852] [serial = 589] [outer = 0x7ffda1057c00]
06:32:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12de000 == 80 [pid = 1852] [id = 210]
06:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7ffd9f138800) [pid = 1852] [serial = 590] [outer = (nil)]
06:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7ffd9f13c000) [pid = 1852] [serial = 591] [outer = 0x7ffd9f138800]
06:32:48 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
06:32:48 INFO - document served over http requires an https
06:32:48 INFO - sub-resource via iframe-tag using the http-csp
06:32:48 INFO - delivery method with no-redirect and when
06:32: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"
06:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:48 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
06:32:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1532ms
06:32:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:32:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef3f000 == 81 [pid = 1852] [id = 211]
06:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7ffd9f13a800) [pid = 1852] [serial = 592] [outer = (nil)]
06:32:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7ffd9f143c00) [pid = 1852] [serial = 593] [outer = 0x7ffd9f13a800]
06:32:49 INFO - PROCESS | 1852 | 1446906769077 Marionette INFO loaded listener.js
06:32:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7ffdb7926400) [pid = 1852] [serial = 594] [outer = 0x7ffd9f13a800]
06:32:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f35d800 == 82 [pid = 1852] [id = 212]
06:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7ffd9ed2f800) [pid = 1852] [serial = 595] [outer = (nil)]
06:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7ffd9ed33400) [pid = 1852] [serial = 596] [outer = 0x7ffd9ed2f800]
06:32:51 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
06:32:51 INFO - document served over http requires an https
06:32:51 INFO - sub-resource via iframe-tag using the http-csp
06:32:51 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:51 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
06:32:51 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 3127ms
06:32:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:32:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda835e800 == 83 [pid = 1852] [id = 213]
06:32:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7ffd9ed33000) [pid = 1852] [serial = 597] [outer = (nil)]
06:32:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7ffd9ed3ac00) [pid = 1852] [serial = 598] [outer = 0x7ffd9ed33000]
06:32:52 INFO - PROCESS | 1852 | 1446906772134 Marionette INFO loaded listener.js
06:32:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7ffdb7932400) [pid = 1852] [serial = 599] [outer = 0x7ffd9ed33000]
06:32:53 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
06:32:53 INFO - document served over http requires an https
06:32:53 INFO - sub-resource via script-tag using the http-csp
06:32:53 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:53 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
06:32:53 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 1484ms
06:32:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:32:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e740800 == 84 [pid = 1852] [id = 214]
06:32:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7ffd9e98fc00) [pid = 1852] [serial = 600] [outer = (nil)]
06:32:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7ffd9e991c00) [pid = 1852] [serial = 601] [outer = 0x7ffd9e98fc00]
06:32:53 INFO - PROCESS | 1852 | 1446906773599 Marionette INFO loaded listener.js
06:32:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7ffd9ed35400) [pid = 1852] [serial = 602] [outer = 0x7ffd9e98fc00]
06:32:55 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
06:32:55 INFO - document served over http requires an https
06:32:55 INFO - sub-resource via script-tag using the http-csp
06:32:55 INFO - delivery method with no-redirect and when
06:32: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"
06:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:55 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
06:32:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2132ms
06:32:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:32:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5364800 == 85 [pid = 1852] [id = 215]
06:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7ffda4d63400) [pid = 1852] [serial = 603] [outer = (nil)]
06:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7ffda4dee800) [pid = 1852] [serial = 604] [outer = 0x7ffda4d63400]
06:32:55 INFO - PROCESS | 1852 | 1446906775799 Marionette INFO loaded listener.js
06:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7ffda563a800) [pid = 1852] [serial = 605] [outer = 0x7ffda4d63400]
06:32:56 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
06:32:56 INFO - document served over http requires an https
06:32:56 INFO - sub-resource via script-tag using the http-csp
06:32:56 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:56 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
06:32:56 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 1481ms
06:32:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:32:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda125e000 == 86 [pid = 1852] [id = 216]
06:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7ffda0e61000) [pid = 1852] [serial = 606] [outer = (nil)]
06:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7ffda141c800) [pid = 1852] [serial = 607] [outer = 0x7ffda0e61000]
06:32:57 INFO - PROCESS | 1852 | 1446906777343 Marionette INFO loaded listener.js
06:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7ffda5cd8800) [pid = 1852] [serial = 608] [outer = 0x7ffda0e61000]
06:32:58 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
06:32:58 INFO - document served over http requires an https
06:32:58 INFO - sub-resource via xhr-request using the http-csp
06:32:58 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:58 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
06:32:58 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 1474ms
06:32:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:32:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda284c000 == 87 [pid = 1852] [id = 217]
06:32:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7ffda1419c00) [pid = 1852] [serial = 609] [outer = (nil)]
06:32:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7ffda5cd5400) [pid = 1852] [serial = 610] [outer = 0x7ffda1419c00]
06:32:58 INFO - PROCESS | 1852 | 1446906778689 Marionette INFO loaded listener.js
06:32:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7ffda6cadc00) [pid = 1852] [serial = 611] [outer = 0x7ffda1419c00]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc4b29000 == 86 [pid = 1852] [id = 83]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb729f800 == 85 [pid = 1852] [id = 193]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdad8c0800 == 84 [pid = 1852] [id = 192]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2853000 == 83 [pid = 1852] [id = 191]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf046800 == 82 [pid = 1852] [id = 190]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae5db000 == 81 [pid = 1852] [id = 189]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81be800 == 80 [pid = 1852] [id = 188]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81a7000 == 79 [pid = 1852] [id = 187]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeca9800 == 78 [pid = 1852] [id = 186]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda582d800 == 77 [pid = 1852] [id = 185]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1257000 == 76 [pid = 1852] [id = 184]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda162a000 == 75 [pid = 1852] [id = 183]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1626800 == 74 [pid = 1852] [id = 182]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b61000 == 73 [pid = 1852] [id = 181]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b56000 == 72 [pid = 1852] [id = 180]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda284d800 == 71 [pid = 1852] [id = 179]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2847000 == 70 [pid = 1852] [id = 178]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67e2800 == 69 [pid = 1852] [id = 177]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b99800 == 68 [pid = 1852] [id = 176]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5ebc000 == 67 [pid = 1852] [id = 175]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5e9e000 == 66 [pid = 1852] [id = 174]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb747e000 == 65 [pid = 1852] [id = 173]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7655000 == 64 [pid = 1852] [id = 172]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdade3b000 == 63 [pid = 1852] [id = 171]
06:32:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda537b000 == 62 [pid = 1852] [id = 170]
06:33:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbe958000 == 61 [pid = 1852] [id = 169]
06:33:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb07e000 == 60 [pid = 1852] [id = 168]
06:33:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7187000 == 59 [pid = 1852] [id = 167]
06:33:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaecae000 == 58 [pid = 1852] [id = 166]
06:33:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8b28000 == 57 [pid = 1852] [id = 165]
06:33:00 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
06:33:00 INFO - document served over http requires an https
06:33:00 INFO - sub-resource via xhr-request using the http-csp
06:33:00 INFO - delivery method with no-redirect and when
06:33: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"
06:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:00 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
06:33:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1785ms
06:33:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:33:00 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7ffdcb13d400) [pid = 1852] [serial = 394] [outer = (nil)] [url = about:blank]
06:33:00 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7ffdb70a6000) [pid = 1852] [serial = 454] [outer = (nil)] [url = about:blank]
06:33:00 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7ffdaf90c000) [pid = 1852] [serial = 448] [outer = (nil)] [url = about:blank]
06:33:00 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7ffdb7249800) [pid = 1852] [serial = 457] [outer = (nil)] [url = about:blank]
06:33:00 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7ffdb23a5c00) [pid = 1852] [serial = 451] [outer = (nil)] [url = about:blank]
06:33:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5eac800 == 58 [pid = 1852] [id = 218]
06:33:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7ffda7b42400) [pid = 1852] [serial = 612] [outer = (nil)]
06:33:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7ffda7b44000) [pid = 1852] [serial = 613] [outer = 0x7ffda7b42400]
06:33:00 INFO - PROCESS | 1852 | 1446906780305 Marionette INFO loaded listener.js
06:33:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7ffdada97000) [pid = 1852] [serial = 614] [outer = 0x7ffda7b42400]
06:33:01 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
06:33:01 INFO - document served over http requires an https
06:33:01 INFO - sub-resource via xhr-request using the http-csp
06:33:01 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:01 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
06:33:01 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 1155ms
06:33:01 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
06:33:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67da800 == 59 [pid = 1852] [id = 219]
06:33:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7ffda7b42800) [pid = 1852] [serial = 615] [outer = (nil)]
06:33:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7ffdadbd8800) [pid = 1852] [serial = 616] [outer = 0x7ffda7b42800]
06:33:01 INFO - PROCESS | 1852 | 1446906781623 Marionette INFO loaded listener.js
06:33:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7ffdadebb400) [pid = 1852] [serial = 617] [outer = 0x7ffda7b42800]
06:33:02 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
06:33:02 INFO - document served over http requires an http
06:33:02 INFO - sub-resource via fetch-request using the http-csp
06:33:02 INFO - delivery method with keep-origin-redirect and when
06:33:02 INFO - the target request is same-origin.
06:33:02 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 1277ms
06:33:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:33:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8738000 == 60 [pid = 1852] [id = 220]
06:33:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7ffdae195800) [pid = 1852] [serial = 618] [outer = (nil)]
06:33:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7ffdae198800) [pid = 1852] [serial = 619] [outer = 0x7ffdae195800]
06:33:02 INFO - PROCESS | 1852 | 1446906782791 Marionette INFO loaded listener.js
06:33:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7ffdae89a800) [pid = 1852] [serial = 620] [outer = 0x7ffdae195800]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7ffda1813400) [pid = 1852] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906732641]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7ffda1413800) [pid = 1852] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7ffda1c3f400) [pid = 1852] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7ffdadd09000) [pid = 1852] [serial = 468] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7ffdafe05800) [pid = 1852] [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]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7ffda878ec00) [pid = 1852] [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]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7ffda181d400) [pid = 1852] [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]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7ffda6655c00) [pid = 1852] [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]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7ffda6040400) [pid = 1852] [serial = 463] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906714580]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7ffda6cac800) [pid = 1852] [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]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7ffdaf0dbc00) [pid = 1852] [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]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7ffda181e400) [pid = 1852] [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]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7ffdb9ae1000) [pid = 1852] [serial = 474] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7ffda563c000) [pid = 1852] [serial = 499] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7ffdc633bc00) [pid = 1852] [serial = 477] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7ffda7a73800) [pid = 1852] [serial = 526] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7ffda1815000) [pid = 1852] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906732641]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7ffda1415800) [pid = 1852] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7ffdadbd2400) [pid = 1852] [serial = 538] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7ffda141c000) [pid = 1852] [serial = 514] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7ffda6235c00) [pid = 1852] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906714580]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7ffdaf902800) [pid = 1852] [serial = 532] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7ffda4abe400) [pid = 1852] [serial = 493] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7ffda1c42c00) [pid = 1852] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7ffda0e5fc00) [pid = 1852] [serial = 517] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7ffdb740d800) [pid = 1852] [serial = 487] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7ffdadec0400) [pid = 1852] [serial = 480] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7ffda8905800) [pid = 1852] [serial = 466] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7ffdadf14400) [pid = 1852] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7ffda6233400) [pid = 1852] [serial = 523] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffdafe0b800) [pid = 1852] [serial = 535] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffdada61800) [pid = 1852] [serial = 529] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffda1c48400) [pid = 1852] [serial = 520] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffdaf0a0c00) [pid = 1852] [serial = 471] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffda1c4a000) [pid = 1852] [serial = 504] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffda527a400) [pid = 1852] [serial = 496] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffdb1ef8800) [pid = 1852] [serial = 483] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffda5cdb800) [pid = 1852] [serial = 490] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7ffda181c000) [pid = 1852] [serial = 509] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7ffdb25bc000) [pid = 1852] [serial = 541] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7ffdba338800) [pid = 1852] [serial = 259] [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.]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffdae8a4800) [pid = 1852] [serial = 530] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffda6caac00) [pid = 1852] [serial = 524] [outer = (nil)] [url = about:blank]
06:33:04 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffdadbda000) [pid = 1852] [serial = 527] [outer = (nil)] [url = about:blank]
06:33:04 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
06:33:04 INFO - document served over http requires an http
06:33:04 INFO - sub-resource via fetch-request using the http-csp
06:33:04 INFO - delivery method with no-redirect and when
06:33:04 INFO - the target request is same-origin.
06:33:04 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 1682ms
06:33:04 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
06:33:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdade1e000 == 61 [pid = 1852] [id = 221]
06:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffda181e400) [pid = 1852] [serial = 621] [outer = (nil)]
06:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffda58f5800) [pid = 1852] [serial = 622] [outer = 0x7ffda181e400]
06:33:04 INFO - PROCESS | 1852 | 1446906784473 Marionette INFO loaded listener.js
06:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffdae198400) [pid = 1852] [serial = 623] [outer = 0x7ffda181e400]
06:33:05 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
06:33:05 INFO - document served over http requires an http
06:33:05 INFO - sub-resource via fetch-request using the http-csp
06:33:05 INFO - delivery method with swap-origin-redirect and when
06:33:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:05 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
06:33:05 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 1073ms
06:33:05 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
06:33:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeae2800 == 62 [pid = 1852] [id = 222]
06:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7ffda7a73800) [pid = 1852] [serial = 624] [outer = (nil)]
06:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7ffdaf0a0c00) [pid = 1852] [serial = 625] [outer = 0x7ffda7a73800]
06:33:05 INFO - PROCESS | 1852 | 1446906785522 Marionette INFO loaded listener.js
06:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7ffdaf90b800) [pid = 1852] [serial = 626] [outer = 0x7ffda7a73800]
06:33:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12f4800 == 63 [pid = 1852] [id = 223]
06:33:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffda0e5ac00) [pid = 1852] [serial = 627] [outer = (nil)]
06:33:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffda1814400) [pid = 1852] [serial = 628] [outer = 0x7ffda0e5ac00]
06:33:06 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
06:33:06 INFO - document served over http requires an http
06:33:06 INFO - sub-resource via iframe-tag using the http-csp
06:33:06 INFO - delivery method with keep-origin-redirect and when
06:33:06 INFO - the target request is same-origin.
06:33:06 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 1431ms
06:33:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:33:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b7f000 == 64 [pid = 1852] [id = 224]
06:33:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffda22b0000) [pid = 1852] [serial = 629] [outer = (nil)]
06:33:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffda4ab8400) [pid = 1852] [serial = 630] [outer = 0x7ffda22b0000]
06:33:07 INFO - PROCESS | 1852 | 1446906787312 Marionette INFO loaded listener.js
06:33:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffda53be000) [pid = 1852] [serial = 631] [outer = 0x7ffda22b0000]
06:33:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c22000 == 65 [pid = 1852] [id = 225]
06:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffda5639000) [pid = 1852] [serial = 632] [outer = (nil)]
06:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffda4d5e000) [pid = 1852] [serial = 633] [outer = 0x7ffda5639000]
06:33:08 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
06:33:08 INFO - document served over http requires an http
06:33:08 INFO - sub-resource via iframe-tag using the http-csp
06:33:08 INFO - delivery method with no-redirect and when
06:33:08 INFO - the target request is same-origin.
06:33:08 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 1628ms
06:33:08 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
06:33:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae5da000 == 66 [pid = 1852] [id = 226]
06:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffda6045800) [pid = 1852] [serial = 634] [outer = (nil)]
06:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7ffda6ca6800) [pid = 1852] [serial = 635] [outer = 0x7ffda6045800]
06:33:08 INFO - PROCESS | 1852 | 1446906788948 Marionette INFO loaded listener.js
06:33:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7ffdad853400) [pid = 1852] [serial = 636] [outer = 0x7ffda6045800]
06:33:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1c6800 == 67 [pid = 1852] [id = 227]
06:33:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7ffdada96800) [pid = 1852] [serial = 637] [outer = (nil)]
06:33:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7ffdada9d400) [pid = 1852] [serial = 638] [outer = 0x7ffdada96800]
06:33:09 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
06:33:09 INFO - document served over http requires an http
06:33:09 INFO - sub-resource via iframe-tag using the http-csp
06:33:09 INFO - delivery method with swap-origin-redirect and when
06:33:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:09 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
06:33:09 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 1579ms
06:33:09 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
06:33:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ed0800 == 68 [pid = 1852] [id = 228]
06:33:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7ffdae198000) [pid = 1852] [serial = 639] [outer = (nil)]
06:33:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7ffdae1d5800) [pid = 1852] [serial = 640] [outer = 0x7ffdae198000]
06:33:10 INFO - PROCESS | 1852 | 1446906790631 Marionette INFO loaded listener.js
06:33:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7ffdaf943c00) [pid = 1852] [serial = 641] [outer = 0x7ffdae198000]
06:33:11 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
06:33:11 INFO - document served over http requires an http
06:33:11 INFO - sub-resource via script-tag using the http-csp
06:33:11 INFO - delivery method with keep-origin-redirect and when
06:33:11 INFO - the target request is same-origin.
06:33:11 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 1628ms
06:33:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:33:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb3a11800 == 69 [pid = 1852] [id = 229]
06:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7ffdaf950800) [pid = 1852] [serial = 642] [outer = (nil)]
06:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7ffdafa2e400) [pid = 1852] [serial = 643] [outer = 0x7ffdaf950800]
06:33:12 INFO - PROCESS | 1852 | 1446906792007 Marionette INFO loaded listener.js
06:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7ffdb1ef1c00) [pid = 1852] [serial = 644] [outer = 0x7ffdaf950800]
06:33:12 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
06:33:12 INFO - document served over http requires an http
06:33:12 INFO - sub-resource via script-tag using the http-csp
06:33:12 INFO - delivery method with no-redirect and when
06:33:12 INFO - the target request is same-origin.
06:33:12 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 1326ms
06:33:12 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
06:33:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7199800 == 70 [pid = 1852] [id = 230]
06:33:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7ffdaf950c00) [pid = 1852] [serial = 645] [outer = (nil)]
06:33:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7ffdb23ad000) [pid = 1852] [serial = 646] [outer = 0x7ffdaf950c00]
06:33:13 INFO - PROCESS | 1852 | 1446906793332 Marionette INFO loaded listener.js
06:33:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7ffdb3be7c00) [pid = 1852] [serial = 647] [outer = 0x7ffdaf950c00]
06:33:14 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
06:33:14 INFO - document served over http requires an http
06:33:14 INFO - sub-resource via script-tag using the http-csp
06:33:14 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:33:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:33:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:14 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
06:33:14 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 1984ms
06:33:14 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
06:33:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb747e000 == 71 [pid = 1852] [id = 231]
06:33:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7ffdb67cf800) [pid = 1852] [serial = 648] [outer = (nil)]
06:33:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7ffdb7241c00) [pid = 1852] [serial = 649] [outer = 0x7ffdb67cf800]
06:33:15 INFO - PROCESS | 1852 | 1446906795423 Marionette INFO loaded listener.js
06:33:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7ffdb768c800) [pid = 1852] [serial = 650] [outer = 0x7ffdb67cf800]
06:33:16 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
06:33:16 INFO - document served over http requires an http
06:33:16 INFO - sub-resource via xhr-request using the http-csp
06:33:16 INFO - delivery method with keep-origin-redirect and when
06:33:16 INFO - the target request is same-origin.
06:33:16 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 1374ms
06:33:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:33:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb77e5000 == 72 [pid = 1852] [id = 232]
06:33:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7ffdb709f000) [pid = 1852] [serial = 651] [outer = (nil)]
06:33:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7ffdb7692800) [pid = 1852] [serial = 652] [outer = 0x7ffdb709f000]
06:33:16 INFO - PROCESS | 1852 | 1446906796731 Marionette INFO loaded listener.js
06:33:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7ffdb79bc000) [pid = 1852] [serial = 653] [outer = 0x7ffdb709f000]
06:33:17 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
06:33:17 INFO - document served over http requires an http
06:33:17 INFO - sub-resource via xhr-request using the http-csp
06:33:17 INFO - delivery method with no-redirect and when
06:33:17 INFO - the target request is same-origin.
06:33:17 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 1331ms
06:33:17 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
06:33:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb08d800 == 73 [pid = 1852] [id = 233]
06:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7ffdb7690c00) [pid = 1852] [serial = 654] [outer = (nil)]
06:33:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7ffdb8f7b000) [pid = 1852] [serial = 655] [outer = 0x7ffdb7690c00]
06:33:18 INFO - PROCESS | 1852 | 1446906798077 Marionette INFO loaded listener.js
06:33:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7ffdb9f0d800) [pid = 1852] [serial = 656] [outer = 0x7ffdb7690c00]
06:33:18 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
06:33:18 INFO - document served over http requires an http
06:33:18 INFO - sub-resource via xhr-request using the http-csp
06:33:18 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:18 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
06:33:18 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 1283ms
06:33:18 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
06:33:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbecb1800 == 74 [pid = 1852] [id = 234]
06:33:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7ffda0eedc00) [pid = 1852] [serial = 657] [outer = (nil)]
06:33:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7ffda0ef2400) [pid = 1852] [serial = 658] [outer = 0x7ffda0eedc00]
06:33:19 INFO - PROCESS | 1852 | 1446906799468 Marionette INFO loaded listener.js
06:33:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7ffdb8f6fc00) [pid = 1852] [serial = 659] [outer = 0x7ffda0eedc00]
06:33:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:33:20 INFO - document served over http requires an https
06:33:20 INFO - sub-resource via fetch-request using the http-csp
06:33:20 INFO - delivery method with keep-origin-redirect and when
06:33: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"
06:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
06:33:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1485ms
06:33:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:33:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4d45000 == 75 [pid = 1852] [id = 235]
06:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7ffda0eee400) [pid = 1852] [serial = 660] [outer = (nil)]
06:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7ffda101a400) [pid = 1852] [serial = 661] [outer = 0x7ffda0eee400]
06:33:20 INFO - PROCESS | 1852 | 1446906800921 Marionette INFO loaded listener.js
06:33:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7ffda1026c00) [pid = 1852] [serial = 662] [outer = 0x7ffda0eee400]
06:33:21 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
06:33:21 INFO - document served over http requires an https
06:33:21 INFO - sub-resource via fetch-request using the http-csp
06:33:21 INFO - delivery method with no-redirect and when
06:33: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"
06:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:21 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
06:33:21 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 1480ms
06:33:21 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
06:33:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1b5000 == 76 [pid = 1852] [id = 236]
06:33:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7ffdaea5f800) [pid = 1852] [serial = 663] [outer = (nil)]
06:33:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7ffdaea69000) [pid = 1852] [serial = 664] [outer = 0x7ffdaea5f800]
06:33:22 INFO - PROCESS | 1852 | 1446906802538 Marionette INFO loaded listener.js
06:33:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7ffdb9f16000) [pid = 1852] [serial = 665] [outer = 0x7ffdaea5f800]
06:33:23 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
06:33:23 INFO - document served over http requires an https
06:33:23 INFO - sub-resource via fetch-request using the http-csp
06:33:23 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:23 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
06:33:23 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 1525ms
06:33:23 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
06:33:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2393800 == 77 [pid = 1852] [id = 237]
06:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7ffda22ee800) [pid = 1852] [serial = 666] [outer = (nil)]
06:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7ffda22f2800) [pid = 1852] [serial = 667] [outer = 0x7ffda22ee800]
06:33:23 INFO - PROCESS | 1852 | 1446906803893 Marionette INFO loaded listener.js
06:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7ffda22fc800) [pid = 1852] [serial = 668] [outer = 0x7ffda22ee800]
06:33:24 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
06:33:24 INFO - document served over http requires an https
06:33:24 INFO - sub-resource via fetch-request using the http-csp
06:33:24 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:24 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
06:33:24 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 1337ms
06:33:24 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
06:33:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda540d800 == 78 [pid = 1852] [id = 238]
06:33:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7ffda275a000) [pid = 1852] [serial = 669] [outer = (nil)]
06:33:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7ffda275b000) [pid = 1852] [serial = 670] [outer = 0x7ffda275a000]
06:33:25 INFO - PROCESS | 1852 | 1446906805466 Marionette INFO loaded listener.js
06:33:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7ffda2762000) [pid = 1852] [serial = 671] [outer = 0x7ffda275a000]
06:33:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:33:26 INFO - document served over http requires an https
06:33:26 INFO - sub-resource via fetch-request using the http-csp
06:33:26 INFO - delivery method with keep-origin-redirect and when
06:33: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"
06:33:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
06:33:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1528ms
06:33:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:33:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5427800 == 79 [pid = 1852] [id = 239]
06:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7ffda2646400) [pid = 1852] [serial = 672] [outer = (nil)]
06:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7ffda264b000) [pid = 1852] [serial = 673] [outer = 0x7ffda2646400]
06:33:26 INFO - PROCESS | 1852 | 1446906806797 Marionette INFO loaded listener.js
06:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7ffda2654000) [pid = 1852] [serial = 674] [outer = 0x7ffda2646400]
06:33:29 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
06:33:29 INFO - document served over http requires an https
06:33:29 INFO - sub-resource via fetch-request using the http-csp
06:33:29 INFO - delivery method with no-redirect and when
06:33: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"
06:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:29 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
06:33:29 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 2979ms
06:33:29 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
06:33:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b53000 == 80 [pid = 1852] [id = 240]
06:33:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7ffd9f13b800) [pid = 1852] [serial = 675] [outer = (nil)]
06:33:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7ffd9f145800) [pid = 1852] [serial = 676] [outer = 0x7ffd9f13b800]
06:33:30 INFO - PROCESS | 1852 | 1446906810431 Marionette INFO loaded listener.js
06:33:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7ffda1028800) [pid = 1852] [serial = 677] [outer = 0x7ffd9f13b800]
06:33:31 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
06:33:31 INFO - document served over http requires an https
06:33:31 INFO - sub-resource via fetch-request using the http-csp
06:33:31 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:31 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
06:33:31 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 2029ms
06:33:31 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
06:33:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2214800 == 81 [pid = 1852] [id = 241]
06:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7ffd9e991000) [pid = 1852] [serial = 678] [outer = (nil)]
06:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7ffd9ed31c00) [pid = 1852] [serial = 679] [outer = 0x7ffd9e991000]
06:33:31 INFO - PROCESS | 1852 | 1446906811896 Marionette INFO loaded listener.js
06:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7ffda22f6c00) [pid = 1852] [serial = 680] [outer = 0x7ffd9e991000]
06:33:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef48800 == 82 [pid = 1852] [id = 242]
06:33:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7ffd9f140400) [pid = 1852] [serial = 681] [outer = (nil)]
06:33:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7ffda2651c00) [pid = 1852] [serial = 682] [outer = 0x7ffd9f140400]
06:33:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:33:33 INFO - document served over http requires an https
06:33:33 INFO - sub-resource via iframe-tag using the http-csp
06:33:33 INFO - delivery method with keep-origin-redirect and when
06:33: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"
06:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
06:33:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1834ms
06:33:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:33:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12e4000 == 83 [pid = 1852] [id = 243]
06:33:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7ffda2654400) [pid = 1852] [serial = 683] [outer = (nil)]
06:33:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7ffda2759800) [pid = 1852] [serial = 684] [outer = 0x7ffda2654400]
06:33:33 INFO - PROCESS | 1852 | 1446906813784 Marionette INFO loaded listener.js
06:33:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7ffda4d5d000) [pid = 1852] [serial = 685] [outer = 0x7ffda2654400]
06:33:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2475000 == 84 [pid = 1852] [id = 244]
06:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7ffda4d5ec00) [pid = 1852] [serial = 686] [outer = (nil)]
06:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7ffda1414400) [pid = 1852] [serial = 687] [outer = 0x7ffda4d5ec00]
06:33:34 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
06:33:34 INFO - document served over http requires an https
06:33:34 INFO - sub-resource via iframe-tag using the http-csp
06:33:34 INFO - delivery method with no-redirect and when
06:33: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"
06:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:34 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
06:33:34 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 1586ms
06:33:34 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
06:33:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda247d000 == 85 [pid = 1852] [id = 245]
06:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7ffda1816000) [pid = 1852] [serial = 688] [outer = (nil)]
06:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7ffda4df3c00) [pid = 1852] [serial = 689] [outer = 0x7ffda1816000]
06:33:35 INFO - PROCESS | 1852 | 1446906815438 Marionette INFO loaded listener.js
06:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7ffda53c0800) [pid = 1852] [serial = 690] [outer = 0x7ffda1816000]
06:33:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda64a3800 == 86 [pid = 1852] [id = 246]
06:33:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7ffda563c400) [pid = 1852] [serial = 691] [outer = (nil)]
06:33:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7ffda53b8800) [pid = 1852] [serial = 692] [outer = 0x7ffda563c400]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6615800 == 85 [pid = 1852] [id = 154]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5370000 == 84 [pid = 1852] [id = 194]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81c4800 == 83 [pid = 1852] [id = 195]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf052800 == 82 [pid = 1852] [id = 196]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb73a6800 == 81 [pid = 1852] [id = 197]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb765b000 == 80 [pid = 1852] [id = 198]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a7b800 == 79 [pid = 1852] [id = 199]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb8d1000 == 78 [pid = 1852] [id = 200]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbd567000 == 77 [pid = 1852] [id = 201]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdcc45a000 == 76 [pid = 1852] [id = 202]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda247b800 == 75 [pid = 1852] [id = 203]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bbc800 == 74 [pid = 1852] [id = 204]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda221e800 == 73 [pid = 1852] [id = 208]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12de000 == 72 [pid = 1852] [id = 210]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f35d800 == 71 [pid = 1852] [id = 212]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda835e800 == 70 [pid = 1852] [id = 213]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e740800 == 69 [pid = 1852] [id = 214]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5364800 == 68 [pid = 1852] [id = 215]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda125e000 == 67 [pid = 1852] [id = 216]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda284c000 == 66 [pid = 1852] [id = 217]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5eac800 == 65 [pid = 1852] [id = 218]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67da800 == 64 [pid = 1852] [id = 219]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8738000 == 63 [pid = 1852] [id = 220]
06:33:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdade1e000 == 62 [pid = 1852] [id = 221]
06:33:36 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7ffdb23bd800) [pid = 1852] [serial = 539] [outer = (nil)] [url = about:blank]
06:33:36 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7ffdb9adfc00) [pid = 1852] [serial = 462] [outer = (nil)] [url = about:blank]
06:33:36 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7ffda5638c00) [pid = 1852] [serial = 521] [outer = (nil)] [url = about:blank]
06:33:36 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7ffdafc51c00) [pid = 1852] [serial = 533] [outer = (nil)] [url = about:blank]
06:33:36 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7ffdb23acc00) [pid = 1852] [serial = 536] [outer = (nil)] [url = about:blank]
06:33:36 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
06:33:36 INFO - document served over http requires an https
06:33:36 INFO - sub-resource via iframe-tag using the http-csp
06:33:36 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:36 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
06:33:36 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 2042ms
06:33:36 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
06:33:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f355000 == 63 [pid = 1852] [id = 247]
06:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7ffda181e000) [pid = 1852] [serial = 693] [outer = (nil)]
06:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7ffda1c44400) [pid = 1852] [serial = 694] [outer = 0x7ffda181e000]
06:33:37 INFO - PROCESS | 1852 | 1446906817331 Marionette INFO loaded listener.js
06:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7ffda53bfc00) [pid = 1852] [serial = 695] [outer = 0x7ffda181e000]
06:33:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda162c000 == 64 [pid = 1852] [id = 248]
06:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7ffda53b3c00) [pid = 1852] [serial = 696] [outer = (nil)]
06:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7ffda527dc00) [pid = 1852] [serial = 697] [outer = 0x7ffda53b3c00]
06:33:38 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
06:33:38 INFO - document served over http requires an https
06:33:38 INFO - sub-resource via iframe-tag using the http-csp
06:33:38 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:38 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
06:33:38 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 1181ms
06:33:38 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
06:33:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda221e800 == 65 [pid = 1852] [id = 249]
06:33:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7ffda58f6800) [pid = 1852] [serial = 698] [outer = (nil)]
06:33:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7ffda5cd5800) [pid = 1852] [serial = 699] [outer = 0x7ffda58f6800]
06:33:38 INFO - PROCESS | 1852 | 1446906818377 Marionette INFO loaded listener.js
06:33:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7ffda604b400) [pid = 1852] [serial = 700] [outer = 0x7ffda58f6800]
06:33:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda582c000 == 66 [pid = 1852] [id = 250]
06:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7ffda6237000) [pid = 1852] [serial = 701] [outer = (nil)]
06:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7ffda6235c00) [pid = 1852] [serial = 702] [outer = 0x7ffda6237000]
06:33:39 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
06:33:39 INFO - document served over http requires an https
06:33:39 INFO - sub-resource via iframe-tag using the http-csp
06:33:39 INFO - delivery method with keep-origin-redirect and when
06:33: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"
06:33:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:39 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
06:33:39 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 1276ms
06:33:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:33:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda161e800 == 67 [pid = 1852] [id = 251]
06:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7ffda623cc00) [pid = 1852] [serial = 703] [outer = (nil)]
06:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 299 (0x7ffda6ca5c00) [pid = 1852] [serial = 704] [outer = 0x7ffda623cc00]
06:33:39 INFO - PROCESS | 1852 | 1446906819740 Marionette INFO loaded listener.js
06:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 300 (0x7ffda7a76000) [pid = 1852] [serial = 705] [outer = 0x7ffda623cc00]
06:33:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6606800 == 68 [pid = 1852] [id = 252]
06:33:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 301 (0x7ffda7a6dc00) [pid = 1852] [serial = 706] [outer = (nil)]
06:33:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 302 (0x7ffda8787c00) [pid = 1852] [serial = 707] [outer = 0x7ffda7a6dc00]
06:33:40 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
06:33:40 INFO - document served over http requires an https
06:33:40 INFO - sub-resource via iframe-tag using the http-csp
06:33:40 INFO - delivery method with no-redirect and when
06:33: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"
06:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:40 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
06:33:40 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 1325ms
06:33:40 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
06:33:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67dc800 == 69 [pid = 1852] [id = 253]
06:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 303 (0x7ffda6ca4000) [pid = 1852] [serial = 708] [outer = (nil)]
06:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 304 (0x7ffda7cc3c00) [pid = 1852] [serial = 709] [outer = 0x7ffda6ca4000]
06:33:41 INFO - PROCESS | 1852 | 1446906821070 Marionette INFO loaded listener.js
06:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 305 (0x7ffda8906c00) [pid = 1852] [serial = 710] [outer = 0x7ffda6ca4000]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 304 (0x7ffdba573c00) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 303 (0x7ffdba336000) [pid = 1852] [serial = 244] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 302 (0x7ffdadbd9c00) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 301 (0x7ffdb276c400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 300 (0x7ffdb79bb000) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 299 (0x7ffdafc52000) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 298 (0x7ffda878e000) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7ffdaec38000) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7ffdadd0a800) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7ffdae897c00) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7ffdadd0a400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7ffdb1e2d400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7ffdb1e35000) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7ffdb9acf400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7ffdaf0d7400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7ffdb63bf800) [pid = 1852] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7ffdb9f0a400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7ffdae89b000) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7ffdbd51a400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7ffdae1cec00) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7ffdba574800) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7ffdba335c00) [pid = 1852] [serial = 241] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7ffdaec32c00) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7ffdaf0dc400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7ffdafa31400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7ffdb79b9400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7ffdc6857000) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7ffdadf14c00) [pid = 1852] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7ffda181e400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7ffda104e400) [pid = 1852] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7ffd9f138800) [pid = 1852] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906768178]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7ffd9ed2f800) [pid = 1852] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7ffdb23c8c00) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7ffdb709dc00) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7ffdb96bc800) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7ffdba32fc00) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7ffdb23c8400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7ffda58ea400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7ffda8902400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7ffdaf0a0c00) [pid = 1852] [serial = 625] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7ffda0e61000) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7ffda7b42400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7ffda4d63400) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7ffda6659000) [pid = 1852] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906750797]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7ffda7b42800) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7ffdae195800) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7ffda1419c00) [pid = 1852] [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]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7ffd9f143c00) [pid = 1852] [serial = 593] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7ffd9ed3ac00) [pid = 1852] [serial = 598] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7ffda58f5800) [pid = 1852] [serial = 622] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7ffd9f13c000) [pid = 1852] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906768178]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7ffdadbd8800) [pid = 1852] [serial = 616] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7ffda7b43c00) [pid = 1852] [serial = 565] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7ffda7b44000) [pid = 1852] [serial = 613] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7ffdae198800) [pid = 1852] [serial = 619] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7ffda4d61000) [pid = 1852] [serial = 562] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7ffda7cca400) [pid = 1852] [serial = 574] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7ffda22acc00) [pid = 1852] [serial = 583] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7ffda8788800) [pid = 1852] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7ffda8906800) [pid = 1852] [serial = 551] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7ffda5cd5400) [pid = 1852] [serial = 610] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7ffda105c000) [pid = 1852] [serial = 588] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7ffd9e991c00) [pid = 1852] [serial = 601] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7ffdb68f1800) [pid = 1852] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7ffda53bc800) [pid = 1852] [serial = 571] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7ffda0e65000) [pid = 1852] [serial = 546] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7ffda141c800) [pid = 1852] [serial = 607] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7ffda4dee800) [pid = 1852] [serial = 604] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7ffda4dedc00) [pid = 1852] [serial = 580] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7ffda7ccbc00) [pid = 1852] [serial = 568] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7ffdad860400) [pid = 1852] [serial = 577] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffdb23a4800) [pid = 1852] [serial = 556] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffda1054800) [pid = 1852] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffda58f3000) [pid = 1852] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906750797]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffdb7411c00) [pid = 1852] [serial = 559] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffd9ed33400) [pid = 1852] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffda181f800) [pid = 1852] [serial = 518] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffdb79b8400) [pid = 1852] [serial = 299] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffda5ce1400) [pid = 1852] [serial = 494] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7ffdb79b8800) [pid = 1852] [serial = 304] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7ffdbc715800) [pid = 1852] [serial = 192] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7ffda665d800) [pid = 1852] [serial = 433] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffdb9f9d800) [pid = 1852] [serial = 475] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffdcad21800) [pid = 1852] [serial = 478] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffdcfabb800) [pid = 1852] [serial = 286] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffdd06d7400) [pid = 1852] [serial = 294] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffda604a400) [pid = 1852] [serial = 436] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffdb7414400) [pid = 1852] [serial = 491] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffdadf15000) [pid = 1852] [serial = 361] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffdba48f800) [pid = 1852] [serial = 420] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffdafe02800) [pid = 1852] [serial = 412] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffdcec5c400) [pid = 1852] [serial = 237] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffdc578f800) [pid = 1852] [serial = 246] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffdb23c8800) [pid = 1852] [serial = 472] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffdc68de800) [pid = 1852] [serial = 349] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffdceb10000) [pid = 1852] [serial = 234] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffdceb0c000) [pid = 1852] [serial = 500] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffdc63ec000) [pid = 1852] [serial = 341] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffdc4e76800) [pid = 1852] [serial = 231] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffda8911400) [pid = 1852] [serial = 364] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffdafc4f000) [pid = 1852] [serial = 430] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffdbb907000) [pid = 1852] [serial = 162] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffdcecdec00) [pid = 1852] [serial = 358] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffdb3bef000) [pid = 1852] [serial = 159] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffdcf74e400) [pid = 1852] [serial = 355] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffdb6683400) [pid = 1852] [serial = 189] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffdb6a63c00) [pid = 1852] [serial = 331] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffda1c4b800) [pid = 1852] [serial = 510] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffdb9fa3c00) [pid = 1852] [serial = 400] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffdcb132400) [pid = 1852] [serial = 481] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffdc4a4d800) [pid = 1852] [serial = 195] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffda5282c00) [pid = 1852] [serial = 497] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7ffdb68eac00) [pid = 1852] [serial = 403] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7ffdb9c5f800) [pid = 1852] [serial = 280] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7ffdce907c00) [pid = 1852] [serial = 488] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7ffda6cadc00) [pid = 1852] [serial = 611] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7ffdafe08400) [pid = 1852] [serial = 425] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7ffdcad1c000) [pid = 1852] [serial = 409] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffda5cd8800) [pid = 1852] [serial = 608] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffdcecdc400) [pid = 1852] [serial = 352] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7ffdb3b62800) [pid = 1852] [serial = 397] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffda181a800) [pid = 1852] [serial = 515] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffdadbe1400) [pid = 1852] [serial = 467] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffdaf948800) [pid = 1852] [serial = 277] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffdc5541800) [pid = 1852] [serial = 198] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdb23bdc00) [pid = 1852] [serial = 289] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdcf7ab400) [pid = 1852] [serial = 240] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffdcfa45800) [pid = 1852] [serial = 243] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffdba336400) [pid = 1852] [serial = 406] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffdada97000) [pid = 1852] [serial = 614] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdce97e400) [pid = 1852] [serial = 484] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdc5784000) [pid = 1852] [serial = 283] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdb68ed000) [pid = 1852] [serial = 542] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffdb668bc00) [pid = 1852] [serial = 228] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb9fa9000) [pid = 1852] [serial = 336] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffda5640800) [pid = 1852] [serial = 505] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdcecd4800) [pid = 1852] [serial = 346] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffdafe11c00) [pid = 1852] [serial = 415] [outer = (nil)] [url = about:blank]
06:33:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda649e000 == 70 [pid = 1852] [id = 254]
06:33:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffd9f13c000) [pid = 1852] [serial = 711] [outer = (nil)]
06:33:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffda0e56800) [pid = 1852] [serial = 712] [outer = 0x7ffd9f13c000]
06:33:42 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
06:33:42 INFO - document served over http requires an https
06:33:42 INFO - sub-resource via iframe-tag using the http-csp
06:33:42 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:42 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
06:33:42 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 1927ms
06:33:42 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
06:33:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bc9800 == 71 [pid = 1852] [id = 255]
06:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffd9ed2f000) [pid = 1852] [serial = 713] [outer = (nil)]
06:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda181f800) [pid = 1852] [serial = 714] [outer = 0x7ffd9ed2f000]
06:33:43 INFO - PROCESS | 1852 | 1446906823066 Marionette INFO loaded listener.js
06:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffda58f6c00) [pid = 1852] [serial = 715] [outer = 0x7ffd9ed2f000]
06:33:43 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
06:33:43 INFO - document served over http requires an https
06:33:43 INFO - sub-resource via script-tag using the http-csp
06:33:43 INFO - delivery method with keep-origin-redirect and when
06:33: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"
06:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:33:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:33:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:43 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
06:33:43 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 1123ms
06:33:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:33:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef32800 == 72 [pid = 1852] [id = 256]
06:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffd9e4afc00) [pid = 1852] [serial = 716] [outer = (nil)]
06:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffd9e98ec00) [pid = 1852] [serial = 717] [outer = 0x7ffd9e4afc00]
06:33:44 INFO - PROCESS | 1852 | 1446906824352 Marionette INFO loaded listener.js
06:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda0e65000) [pid = 1852] [serial = 718] [outer = 0x7ffd9e4afc00]
06:33:45 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
06:33:45 INFO - document served over http requires an https
06:33:45 INFO - sub-resource via script-tag using the http-csp
06:33:45 INFO - delivery method with no-redirect and when
06:33: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"
06:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:33:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:33:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:45 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
06:33:45 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 1523ms
06:33:45 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
06:33:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4d41800 == 73 [pid = 1852] [id = 257]
06:33:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffd9e4b3400) [pid = 1852] [serial = 719] [outer = (nil)]
06:33:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffda22ad000) [pid = 1852] [serial = 720] [outer = 0x7ffd9e4b3400]
06:33:45 INFO - PROCESS | 1852 | 1446906825832 Marionette INFO loaded listener.js
06:33:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffda4d59c00) [pid = 1852] [serial = 721] [outer = 0x7ffd9e4b3400]
06:33:46 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
06:33:46 INFO - document served over http requires an https
06:33:46 INFO - sub-resource via script-tag using the http-csp
06:33:46 INFO - delivery method with swap-origin-redirect and when
06:33:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:33:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:33:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:46 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
06:33:46 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 1583ms
06:33:46 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
06:33:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8368000 == 74 [pid = 1852] [id = 258]
06:33:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffda5637c00) [pid = 1852] [serial = 722] [outer = (nil)]
06:33:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffda58f1000) [pid = 1852] [serial = 723] [outer = 0x7ffda5637c00]
06:33:47 INFO - PROCESS | 1852 | 1446906827514 Marionette INFO loaded listener.js
06:33:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffda6231400) [pid = 1852] [serial = 724] [outer = 0x7ffda5637c00]
06:33:48 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
06:33:48 INFO - document served over http requires an https
06:33:48 INFO - sub-resource via script-tag using the http-csp
06:33:48 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:33:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:48 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
06:33:48 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 1531ms
06:33:48 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
06:33:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8b28800 == 75 [pid = 1852] [id = 259]
06:33:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffda58ebc00) [pid = 1852] [serial = 725] [outer = (nil)]
06:33:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffda7a6a400) [pid = 1852] [serial = 726] [outer = 0x7ffda58ebc00]
06:33:48 INFO - PROCESS | 1852 | 1446906828966 Marionette INFO loaded listener.js
06:33:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffda8905000) [pid = 1852] [serial = 727] [outer = 0x7ffda58ebc00]
06:33:50 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
06:33:50 INFO - document served over http requires an https
06:33:50 INFO - sub-resource via script-tag using the http-csp
06:33:50 INFO - delivery method with keep-origin-redirect and when
06:33: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"
06:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:33:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:50 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
06:33:50 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 1538ms
06:33:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:33:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd67000 == 76 [pid = 1852] [id = 260]
06:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7ffda6652800) [pid = 1852] [serial = 728] [outer = (nil)]
06:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffda8911400) [pid = 1852] [serial = 729] [outer = 0x7ffda6652800]
06:33:50 INFO - PROCESS | 1852 | 1446906830483 Marionette INFO loaded listener.js
06:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffdada97c00) [pid = 1852] [serial = 730] [outer = 0x7ffda6652800]
06:33:51 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
06:33:51 INFO - document served over http requires an https
06:33:51 INFO - sub-resource via script-tag using the http-csp
06:33:51 INFO - delivery method with no-redirect and when
06:33: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"
06:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:33:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:33:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:51 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
06:33:51 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 1333ms
06:33:51 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
06:33:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1af800 == 77 [pid = 1852] [id = 261]
06:33:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7ffdadbd9000) [pid = 1852] [serial = 731] [outer = (nil)]
06:33:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7ffdadbdd000) [pid = 1852] [serial = 732] [outer = 0x7ffdadbd9000]
06:33:51 INFO - PROCESS | 1852 | 1446906831841 Marionette INFO loaded listener.js
06:33:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7ffdadeb9c00) [pid = 1852] [serial = 733] [outer = 0x7ffdadbd9000]
06:33:52 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
06:33:52 INFO - document served over http requires an https
06:33:52 INFO - sub-resource via script-tag using the http-csp
06:33:52 INFO - delivery method with swap-origin-redirect and when
06:33:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:33:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:33:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:52 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
06:33:52 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 1482ms
06:33:52 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
06:33:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaec99800 == 78 [pid = 1852] [id = 262]
06:33:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7ffda58efc00) [pid = 1852] [serial = 734] [outer = (nil)]
06:33:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7ffdae192800) [pid = 1852] [serial = 735] [outer = 0x7ffda58efc00]
06:33:53 INFO - PROCESS | 1852 | 1446906833460 Marionette INFO loaded listener.js
06:33:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7ffdae1d4400) [pid = 1852] [serial = 736] [outer = 0x7ffda58efc00]
06:33:54 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
06:33:54 INFO - document served over http requires an https
06:33:54 INFO - sub-resource via xhr-request using the http-csp
06:33:54 INFO - delivery method with keep-origin-redirect and when
06:33: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"
06:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:54 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
06:33:54 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 1455ms
06:33:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:33:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf04a000 == 79 [pid = 1852] [id = 263]
06:33:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffda8906800) [pid = 1852] [serial = 737] [outer = (nil)]
06:33:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffdae8a2800) [pid = 1852] [serial = 738] [outer = 0x7ffda8906800]
06:33:54 INFO - PROCESS | 1852 | 1446906834807 Marionette INFO loaded listener.js
06:33:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffdaea6a400) [pid = 1852] [serial = 739] [outer = 0x7ffda8906800]
06:33:55 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
06:33:55 INFO - document served over http requires an https
06:33:55 INFO - sub-resource via xhr-request using the http-csp
06:33:55 INFO - delivery method with no-redirect and when
06:33: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"
06:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:55 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
06:33:55 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 1427ms
06:33:55 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
06:33:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ecb000 == 80 [pid = 1852] [id = 264]
06:33:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffdadbd9c00) [pid = 1852] [serial = 740] [outer = (nil)]
06:33:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffdaf09e000) [pid = 1852] [serial = 741] [outer = 0x7ffdadbd9c00]
06:33:56 INFO - PROCESS | 1852 | 1446906836264 Marionette INFO loaded listener.js
06:33:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffdaf90e400) [pid = 1852] [serial = 742] [outer = 0x7ffdadbd9c00]
06:33:57 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
06:33:57 INFO - document served over http requires an https
06:33:57 INFO - sub-resource via xhr-request using the http-csp
06:33:57 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:57 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
06:33:57 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 1324ms
06:33:57 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
06:33:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb36f5000 == 81 [pid = 1852] [id = 265]
06:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffda8791400) [pid = 1852] [serial = 743] [outer = (nil)]
06:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffdafa2c800) [pid = 1852] [serial = 744] [outer = 0x7ffda8791400]
06:33:57 INFO - PROCESS | 1852 | 1446906837589 Marionette INFO loaded listener.js
06:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffdafe09c00) [pid = 1852] [serial = 745] [outer = 0x7ffda8791400]
06:33:58 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
06:33:58 INFO - document served over http requires an https
06:33:58 INFO - sub-resource via xhr-request using the http-csp
06:33:58 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:58 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
06:33:58 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 1343ms
06:33:58 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
06:33:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6318800 == 82 [pid = 1852] [id = 266]
06:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffdae1d7000) [pid = 1852] [serial = 746] [outer = (nil)]
06:33:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffdb1eef000) [pid = 1852] [serial = 747] [outer = 0x7ffdae1d7000]
06:33:59 INFO - PROCESS | 1852 | 1446906839038 Marionette INFO loaded listener.js
06:33:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffdb23c6c00) [pid = 1852] [serial = 748] [outer = 0x7ffdae1d7000]
06:34:00 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
06:34:00 INFO - document served over http requires an https
06:34:00 INFO - sub-resource via xhr-request using the http-csp
06:34:00 INFO - delivery method with keep-origin-redirect and when
06:34: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"
06:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:00 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
06:34:00 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 1439ms
06:34:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:34:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb72b6000 == 83 [pid = 1852] [id = 267]
06:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffdb1e32800) [pid = 1852] [serial = 749] [outer = (nil)]
06:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffdb68ec400) [pid = 1852] [serial = 750] [outer = 0x7ffdb1e32800]
06:34:00 INFO - PROCESS | 1852 | 1446906840515 Marionette INFO loaded listener.js
06:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffdb709e400) [pid = 1852] [serial = 751] [outer = 0x7ffdb1e32800]
06:34:01 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
06:34:01 INFO - document served over http requires an https
06:34:01 INFO - sub-resource via xhr-request using the http-csp
06:34:01 INFO - delivery method with no-redirect and when
06:34:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:01 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
06:34:01 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 1426ms
06:34:01 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
06:34:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7480000 == 84 [pid = 1852] [id = 268]
06:34:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffdb363cc00) [pid = 1852] [serial = 752] [outer = (nil)]
06:34:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffdb723e800) [pid = 1852] [serial = 753] [outer = 0x7ffdb363cc00]
06:34:01 INFO - PROCESS | 1852 | 1446906841895 Marionette INFO loaded listener.js
06:34:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffdb740d400) [pid = 1852] [serial = 754] [outer = 0x7ffdb363cc00]
06:34:02 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
06:34:02 INFO - document served over http requires an https
06:34:02 INFO - sub-resource via xhr-request using the http-csp
06:34:02 INFO - delivery method with swap-origin-redirect and when
06:34: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"
06:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:02 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
06:34:02 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 1428ms
06:34:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:34:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7833000 == 85 [pid = 1852] [id = 269]
06:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffdb70a4000) [pid = 1852] [serial = 755] [outer = (nil)]
06:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffdb7929800) [pid = 1852] [serial = 756] [outer = 0x7ffdb70a4000]
06:34:03 INFO - PROCESS | 1852 | 1446906843416 Marionette INFO loaded listener.js
06:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffdb8f70400) [pid = 1852] [serial = 757] [outer = 0x7ffdb70a4000]
06:34:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffdb8e76800) [pid = 1852] [serial = 758] [outer = 0x7ffdb25c5800]
06:34:04 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
06:34:04 INFO - document served over http requires an http
06:34:04 INFO - sub-resource via fetch-request using the meta-csp
06:34:04 INFO - delivery method with keep-origin-redirect and when
06:34:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
06:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:04 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
06:34:04 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 1626ms
06:34:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:34:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb9d1800 == 86 [pid = 1852] [id = 270]
06:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffdaec2d000) [pid = 1852] [serial = 759] [outer = (nil)]
06:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffdb9ae1800) [pid = 1852] [serial = 760] [outer = 0x7ffdaec2d000]
06:34:05 INFO - PROCESS | 1852 | 1446906845113 Marionette INFO loaded listener.js
06:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffdb9fa6000) [pid = 1852] [serial = 761] [outer = 0x7ffdaec2d000]
06:34:05 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
06:34:05 INFO - document served over http requires an http
06:34:05 INFO - sub-resource via fetch-request using the meta-csp
06:34:05 INFO - delivery method with no-redirect and when
06:34:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
06:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:05 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
06:34:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1434ms
06:34:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:34:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc9d5800 == 87 [pid = 1852] [id = 271]
06:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffdb7410000) [pid = 1852] [serial = 762] [outer = (nil)]
06:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffdba0ba400) [pid = 1852] [serial = 763] [outer = 0x7ffdb7410000]
06:34:06 INFO - PROCESS | 1852 | 1446906846432 Marionette INFO loaded listener.js
06:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffdba334400) [pid = 1852] [serial = 764] [outer = 0x7ffdb7410000]
06:34:07 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
06:34:07 INFO - document served over http requires an http
06:34:07 INFO - sub-resource via fetch-request using the meta-csp
06:34:07 INFO - delivery method with swap-origin-redirect and when
06:34: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/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:07 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
06:34:07 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 1426ms
06:34:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:34:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbeca9800 == 88 [pid = 1852] [id = 272]
06:34:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffdb9f9a800) [pid = 1852] [serial = 765] [outer = (nil)]
06:34:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffdba56c800) [pid = 1852] [serial = 766] [outer = 0x7ffdb9f9a800]
06:34:07 INFO - PROCESS | 1852 | 1446906847916 Marionette INFO loaded listener.js
06:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7ffdbb7c0400) [pid = 1852] [serial = 767] [outer = 0x7ffdb9f9a800]
06:34:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67d4800 == 89 [pid = 1852] [id = 273]
06:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7ffdadbd7000) [pid = 1852] [serial = 768] [outer = (nil)]
06:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7ffd9e4a7400) [pid = 1852] [serial = 769] [outer = 0x7ffdadbd7000]
06:34:11 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
06:34:11 INFO - document served over http requires an http
06:34:11 INFO - sub-resource via iframe-tag using the meta-csp
06:34:11 INFO - delivery method with keep-origin-redirect and when
06:34:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
06:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:11 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
06:34:11 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 3988ms
06:34:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:34:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4d49800 == 90 [pid = 1852] [id = 274]
06:34:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffda1819400) [pid = 1852] [serial = 770] [outer = (nil)]
06:34:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffda1c49c00) [pid = 1852] [serial = 771] [outer = 0x7ffda1819400]
06:34:11 INFO - PROCESS | 1852 | 1446906851870 Marionette INFO loaded listener.js
06:34:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffda2755800) [pid = 1852] [serial = 772] [outer = 0x7ffda1819400]
06:34:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81bb000 == 91 [pid = 1852] [id = 275]
06:34:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffda22ac000) [pid = 1852] [serial = 773] [outer = (nil)]
06:34:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffda22a8400) [pid = 1852] [serial = 774] [outer = 0x7ffda22ac000]
06:34:12 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
06:34:12 INFO - document served over http requires an http
06:34:12 INFO - sub-resource via iframe-tag using the meta-csp
06:34:12 INFO - delivery method with no-redirect and when
06:34:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
06:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:12 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
06:34:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1444ms
06:34:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:34:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e39a000 == 92 [pid = 1852] [id = 276]
06:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffd9e4a9c00) [pid = 1852] [serial = 775] [outer = (nil)]
06:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffda0e5d000) [pid = 1852] [serial = 776] [outer = 0x7ffd9e4a9c00]
06:34:13 INFO - PROCESS | 1852 | 1446906853611 Marionette INFO loaded listener.js
06:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffda22f0400) [pid = 1852] [serial = 777] [outer = 0x7ffd9e4a9c00]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12f4800 == 91 [pid = 1852] [id = 223]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b7f000 == 90 [pid = 1852] [id = 224]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c22000 == 89 [pid = 1852] [id = 225]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1c6800 == 88 [pid = 1852] [id = 227]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb747e000 == 87 [pid = 1852] [id = 231]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb77e5000 == 86 [pid = 1852] [id = 232]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb08d800 == 85 [pid = 1852] [id = 233]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbecb1800 == 84 [pid = 1852] [id = 234]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4d45000 == 83 [pid = 1852] [id = 235]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1b5000 == 82 [pid = 1852] [id = 236]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2393800 == 81 [pid = 1852] [id = 237]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda540d800 == 80 [pid = 1852] [id = 238]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5427800 == 79 [pid = 1852] [id = 239]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b53000 == 78 [pid = 1852] [id = 240]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2214800 == 77 [pid = 1852] [id = 241]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef48800 == 76 [pid = 1852] [id = 242]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12e4000 == 75 [pid = 1852] [id = 243]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeae2800 == 74 [pid = 1852] [id = 222]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2475000 == 73 [pid = 1852] [id = 244]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda247d000 == 72 [pid = 1852] [id = 245]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda64a3800 == 71 [pid = 1852] [id = 246]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f355000 == 70 [pid = 1852] [id = 247]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda162c000 == 69 [pid = 1852] [id = 248]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda221e800 == 68 [pid = 1852] [id = 249]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda582c000 == 67 [pid = 1852] [id = 250]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda161e800 == 66 [pid = 1852] [id = 251]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6606800 == 65 [pid = 1852] [id = 252]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67dc800 == 64 [pid = 1852] [id = 253]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda649e000 == 63 [pid = 1852] [id = 254]
06:34:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bc9800 == 62 [pid = 1852] [id = 255]
06:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffdae198400) [pid = 1852] [serial = 623] [outer = (nil)] [url = about:blank]
06:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffda5282400) [pid = 1852] [serial = 547] [outer = (nil)] [url = about:blank]
06:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffdb7691c00) [pid = 1852] [serial = 560] [outer = (nil)] [url = about:blank]
06:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffdadebb400) [pid = 1852] [serial = 617] [outer = (nil)] [url = about:blank]
06:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffdadeb8400) [pid = 1852] [serial = 552] [outer = (nil)] [url = about:blank]
06:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffdb3be8000) [pid = 1852] [serial = 557] [outer = (nil)] [url = about:blank]
06:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffda563a800) [pid = 1852] [serial = 605] [outer = (nil)] [url = about:blank]
06:34:14 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffdae89a800) [pid = 1852] [serial = 620] [outer = (nil)] [url = about:blank]
06:34:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f349800 == 63 [pid = 1852] [id = 277]
06:34:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffda0e61400) [pid = 1852] [serial = 778] [outer = (nil)]
06:34:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffda1025000) [pid = 1852] [serial = 779] [outer = 0x7ffda0e61400]
06:34:15 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
06:34:15 INFO - document served over http requires an http
06:34:15 INFO - sub-resource via iframe-tag using the meta-csp
06:34:15 INFO - delivery method with swap-origin-redirect and when
06:34:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:15 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
06:34:15 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 2185ms
06:34:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:34:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12f8000 == 64 [pid = 1852] [id = 278]
06:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffd9e98d000) [pid = 1852] [serial = 780] [outer = (nil)]
06:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffda2755400) [pid = 1852] [serial = 781] [outer = 0x7ffd9e98d000]
06:34:15 INFO - PROCESS | 1852 | 1446906855502 Marionette INFO loaded listener.js
06:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffda58ec800) [pid = 1852] [serial = 782] [outer = 0x7ffd9e98d000]
06:34:16 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
06:34:16 INFO - document served over http requires an http
06:34:16 INFO - sub-resource via script-tag using the meta-csp
06:34:16 INFO - delivery method with keep-origin-redirect and when
06:34:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
06:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:16 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
06:34:16 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 1131ms
06:34:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:34:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda239f800 == 65 [pid = 1852] [id = 279]
06:34:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffda603e800) [pid = 1852] [serial = 783] [outer = (nil)]
06:34:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffda6043000) [pid = 1852] [serial = 784] [outer = 0x7ffda603e800]
06:34:16 INFO - PROCESS | 1852 | 1446906856469 Marionette INFO loaded listener.js
06:34:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffda6656000) [pid = 1852] [serial = 785] [outer = 0x7ffda603e800]
06:34:17 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
06:34:17 INFO - document served over http requires an http
06:34:17 INFO - sub-resource via script-tag using the meta-csp
06:34:17 INFO - delivery method with no-redirect and when
06:34:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
06:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:17 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
06:34:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1129ms
06:34:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:34:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda161b800 == 66 [pid = 1852] [id = 280]
06:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7ffda6cadc00) [pid = 1852] [serial = 786] [outer = (nil)]
06:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7ffda6cb1000) [pid = 1852] [serial = 787] [outer = 0x7ffda6cadc00]
06:34:17 INFO - PROCESS | 1852 | 1446906857726 Marionette INFO loaded listener.js
06:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7ffda7b43800) [pid = 1852] [serial = 788] [outer = 0x7ffda6cadc00]
06:34:18 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
06:34:18 INFO - document served over http requires an http
06:34:18 INFO - sub-resource via script-tag using the meta-csp
06:34:18 INFO - delivery method with swap-origin-redirect and when
06:34:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:18 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
06:34:18 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 1230ms
06:34:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:34:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5427000 == 67 [pid = 1852] [id = 281]
06:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7ffda8905c00) [pid = 1852] [serial = 789] [outer = (nil)]
06:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7ffdad858800) [pid = 1852] [serial = 790] [outer = 0x7ffda8905c00]
06:34:18 INFO - PROCESS | 1852 | 1446906858977 Marionette INFO loaded listener.js
06:34:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7ffdadbd7800) [pid = 1852] [serial = 791] [outer = 0x7ffda8905c00]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7ffda1816000) [pid = 1852] [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]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7ffd9e991000) [pid = 1852] [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]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7ffda623cc00) [pid = 1852] [serial = 703] [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]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7ffd9f140400) [pid = 1852] [serial = 681] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7ffda6237000) [pid = 1852] [serial = 701] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7ffda5639000) [pid = 1852] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906788042]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffdada96800) [pid = 1852] [serial = 637] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffda6ca5c00) [pid = 1852] [serial = 704] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffd9ed31c00) [pid = 1852] [serial = 679] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffdaea69000) [pid = 1852] [serial = 664] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffda275b000) [pid = 1852] [serial = 670] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffdb8f7b000) [pid = 1852] [serial = 655] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffdafa2e400) [pid = 1852] [serial = 643] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffda7cc3c00) [pid = 1852] [serial = 709] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7ffda22f2800) [pid = 1852] [serial = 667] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7ffdb7692800) [pid = 1852] [serial = 652] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7ffda264b000) [pid = 1852] [serial = 673] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffda1814400) [pid = 1852] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffda0e56800) [pid = 1852] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffda5cd5800) [pid = 1852] [serial = 699] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffd9f145800) [pid = 1852] [serial = 676] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffda1414400) [pid = 1852] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906814521]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffdae1d5800) [pid = 1852] [serial = 640] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffda2654400) [pid = 1852] [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]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffda563c400) [pid = 1852] [serial = 691] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffd9f13b800) [pid = 1852] [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]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffda0e5ac00) [pid = 1852] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffda7a6dc00) [pid = 1852] [serial = 706] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906820431]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffda4d5ec00) [pid = 1852] [serial = 686] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906814521]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffda181e000) [pid = 1852] [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]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffda58f6800) [pid = 1852] [serial = 698] [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]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffd9f13c000) [pid = 1852] [serial = 711] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffda6ca4000) [pid = 1852] [serial = 708] [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]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffda53b3c00) [pid = 1852] [serial = 696] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffda181f800) [pid = 1852] [serial = 714] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffda4df3c00) [pid = 1852] [serial = 689] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffda6235c00) [pid = 1852] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffda1c44400) [pid = 1852] [serial = 694] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffda527dc00) [pid = 1852] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffda53b8800) [pid = 1852] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffdada9d400) [pid = 1852] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffdb7241c00) [pid = 1852] [serial = 649] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffda2759800) [pid = 1852] [serial = 684] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffda101a400) [pid = 1852] [serial = 661] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffda0ef2400) [pid = 1852] [serial = 658] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffda8787c00) [pid = 1852] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906820431]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffda4ab8400) [pid = 1852] [serial = 630] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7ffda6ca6800) [pid = 1852] [serial = 635] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7ffda4d5e000) [pid = 1852] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906788042]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7ffdb23ad000) [pid = 1852] [serial = 646] [outer = (nil)] [url = about:blank]
06:34:19 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7ffda2651c00) [pid = 1852] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:20 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
06:34:20 INFO - document served over http requires an http
06:34:20 INFO - sub-resource via xhr-request using the meta-csp
06:34:20 INFO - delivery method with keep-origin-redirect and when
06:34:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
06:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:20 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
06:34:20 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 1786ms
06:34:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:34:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda660a000 == 68 [pid = 1852] [id = 282]
06:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7ffd9e991000) [pid = 1852] [serial = 792] [outer = (nil)]
06:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7ffda5639000) [pid = 1852] [serial = 793] [outer = 0x7ffd9e991000]
06:34:20 INFO - PROCESS | 1852 | 1446906860821 Marionette INFO loaded listener.js
06:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7ffdada63000) [pid = 1852] [serial = 794] [outer = 0x7ffd9e991000]
06:34:21 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
06:34:21 INFO - document served over http requires an http
06:34:21 INFO - sub-resource via xhr-request using the meta-csp
06:34:21 INFO - delivery method with no-redirect and when
06:34:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
06:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:21 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
06:34:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1032ms
06:34:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:34:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef33800 == 69 [pid = 1852] [id = 283]
06:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7ffd9e4a8000) [pid = 1852] [serial = 795] [outer = (nil)]
06:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffd9ed35c00) [pid = 1852] [serial = 796] [outer = 0x7ffd9e4a8000]
06:34:22 INFO - PROCESS | 1852 | 1446906862001 Marionette INFO loaded listener.js
06:34:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffda1419400) [pid = 1852] [serial = 797] [outer = 0x7ffd9e4a8000]
06:34:23 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
06:34:23 INFO - document served over http requires an http
06:34:23 INFO - sub-resource via xhr-request using the meta-csp
06:34:23 INFO - delivery method with swap-origin-redirect and when
06:34:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:23 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
06:34:23 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 1531ms
06:34:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:34:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5819800 == 70 [pid = 1852] [id = 284]
06:34:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffda4aba000) [pid = 1852] [serial = 798] [outer = (nil)]
06:34:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffda4d58c00) [pid = 1852] [serial = 799] [outer = 0x7ffda4aba000]
06:34:23 INFO - PROCESS | 1852 | 1446906863593 Marionette INFO loaded listener.js
06:34:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffda5635c00) [pid = 1852] [serial = 800] [outer = 0x7ffda4aba000]
06:34:24 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
06:34:24 INFO - document served over http requires an https
06:34:24 INFO - sub-resource via fetch-request using the meta-csp
06:34:24 INFO - delivery method with keep-origin-redirect and when
06:34:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
06:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:24 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
06:34:24 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 1544ms
06:34:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:34:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81b8000 == 71 [pid = 1852] [id = 285]
06:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffda4abe400) [pid = 1852] [serial = 801] [outer = (nil)]
06:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffda6cacc00) [pid = 1852] [serial = 802] [outer = 0x7ffda4abe400]
06:34:25 INFO - PROCESS | 1852 | 1446906865267 Marionette INFO loaded listener.js
06:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffda8905800) [pid = 1852] [serial = 803] [outer = 0x7ffda4abe400]
06:34:26 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
06:34:26 INFO - document served over http requires an https
06:34:26 INFO - sub-resource via fetch-request using the meta-csp
06:34:26 INFO - delivery method with no-redirect and when
06:34:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
06:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:26 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
06:34:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1633ms
06:34:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:34:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1b1800 == 72 [pid = 1852] [id = 286]
06:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffda5cd6800) [pid = 1852] [serial = 804] [outer = (nil)]
06:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffdadec1400) [pid = 1852] [serial = 805] [outer = 0x7ffda5cd6800]
06:34:26 INFO - PROCESS | 1852 | 1446906866790 Marionette INFO loaded listener.js
06:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffdae199c00) [pid = 1852] [serial = 806] [outer = 0x7ffda5cd6800]
06:34:27 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
06:34:27 INFO - document served over http requires an https
06:34:27 INFO - sub-resource via fetch-request using the meta-csp
06:34:27 INFO - delivery method with swap-origin-redirect and when
06:34:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:27 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
06:34:27 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 1453ms
06:34:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:34:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed5a000 == 73 [pid = 1852] [id = 287]
06:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffdadd0c400) [pid = 1852] [serial = 807] [outer = (nil)]
06:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffdae1d3000) [pid = 1852] [serial = 808] [outer = 0x7ffdadd0c400]
06:34:28 INFO - PROCESS | 1852 | 1446906868239 Marionette INFO loaded listener.js
06:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffdaf0d2800) [pid = 1852] [serial = 809] [outer = 0x7ffdadd0c400]
06:34:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1dd000 == 74 [pid = 1852] [id = 288]
06:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffdaf0dcc00) [pid = 1852] [serial = 810] [outer = (nil)]
06:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffdaf94b800) [pid = 1852] [serial = 811] [outer = 0x7ffdaf0dcc00]
06:34:29 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
06:34:29 INFO - document served over http requires an https
06:34:29 INFO - sub-resource via iframe-tag using the meta-csp
06:34:29 INFO - delivery method with keep-origin-redirect and when
06:34:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
06:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:29 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
06:34:29 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 1528ms
06:34:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:34:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e03800 == 75 [pid = 1852] [id = 289]
06:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffdafe08800) [pid = 1852] [serial = 812] [outer = (nil)]
06:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffdb1ef0800) [pid = 1852] [serial = 813] [outer = 0x7ffdafe08800]
06:34:29 INFO - PROCESS | 1852 | 1446906869889 Marionette INFO loaded listener.js
06:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffdb23bf400) [pid = 1852] [serial = 814] [outer = 0x7ffdafe08800]
06:34:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb631b800 == 76 [pid = 1852] [id = 290]
06:34:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffdb23c3800) [pid = 1852] [serial = 815] [outer = (nil)]
06:34:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffdb6685c00) [pid = 1852] [serial = 816] [outer = 0x7ffdb23c3800]
06:34:30 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
06:34:30 INFO - document served over http requires an https
06:34:30 INFO - sub-resource via iframe-tag using the meta-csp
06:34:30 INFO - delivery method with no-redirect and when
06:34:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
06:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:30 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
06:34:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1631ms
06:34:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:34:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7197800 == 77 [pid = 1852] [id = 291]
06:34:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffda4ab7400) [pid = 1852] [serial = 817] [outer = (nil)]
06:34:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffdb67cfc00) [pid = 1852] [serial = 818] [outer = 0x7ffda4ab7400]
06:34:31 INFO - PROCESS | 1852 | 1446906871532 Marionette INFO loaded listener.js
06:34:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffdb7241c00) [pid = 1852] [serial = 819] [outer = 0x7ffda4ab7400]
06:34:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7474800 == 78 [pid = 1852] [id = 292]
06:34:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffdb7242000) [pid = 1852] [serial = 820] [outer = (nil)]
06:34:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffdb724c400) [pid = 1852] [serial = 821] [outer = 0x7ffdb7242000]
06:34:32 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
06:34:32 INFO - document served over http requires an https
06:34:32 INFO - sub-resource via iframe-tag using the meta-csp
06:34:32 INFO - delivery method with swap-origin-redirect and when
06:34:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:32 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
06:34:32 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 1538ms
06:34:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:34:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb747a800 == 79 [pid = 1852] [id = 293]
06:34:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffda5ce1800) [pid = 1852] [serial = 822] [outer = (nil)]
06:34:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffdb7691000) [pid = 1852] [serial = 823] [outer = 0x7ffda5ce1800]
06:34:33 INFO - PROCESS | 1852 | 1446906873094 Marionette INFO loaded listener.js
06:34:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffdb91d5c00) [pid = 1852] [serial = 824] [outer = 0x7ffda5ce1800]
06:34:33 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
06:34:34 INFO - document served over http requires an https
06:34:34 INFO - sub-resource via script-tag using the meta-csp
06:34:34 INFO - delivery method with keep-origin-redirect and when
06:34:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
06:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:34 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
06:34:34 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 1473ms
06:34:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:34:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a90800 == 80 [pid = 1852] [id = 294]
06:34:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffdb1ef5400) [pid = 1852] [serial = 825] [outer = (nil)]
06:34:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7ffdb9d9ec00) [pid = 1852] [serial = 826] [outer = 0x7ffdb1ef5400]
06:34:34 INFO - PROCESS | 1852 | 1446906874450 Marionette INFO loaded listener.js
06:34:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7ffdba575000) [pid = 1852] [serial = 827] [outer = 0x7ffdb1ef5400]
06:34:35 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
06:34:35 INFO - document served over http requires an https
06:34:35 INFO - sub-resource via script-tag using the meta-csp
06:34:35 INFO - delivery method with no-redirect and when
06:34:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
06:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:35 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
06:34:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1379ms
06:34:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:34:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb251800 == 81 [pid = 1852] [id = 295]
06:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7ffdb3b62800) [pid = 1852] [serial = 828] [outer = (nil)]
06:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffdbb908400) [pid = 1852] [serial = 829] [outer = 0x7ffdb3b62800]
06:34:35 INFO - PROCESS | 1852 | 1446906875887 Marionette INFO loaded listener.js
06:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffdbc63dc00) [pid = 1852] [serial = 830] [outer = 0x7ffdb3b62800]
06:34:36 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
06:34:36 INFO - document served over http requires an https
06:34:36 INFO - sub-resource via script-tag using the meta-csp
06:34:36 INFO - delivery method with swap-origin-redirect and when
06:34:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
06:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:36 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
06:34:36 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 1457ms
06:34:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:34:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbf91a000 == 82 [pid = 1852] [id = 296]
06:34:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffd9dfa0800) [pid = 1852] [serial = 831] [outer = (nil)]
06:34:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffd9dfa5400) [pid = 1852] [serial = 832] [outer = 0x7ffd9dfa0800]
06:34:37 INFO - PROCESS | 1852 | 1446906877329 Marionette INFO loaded listener.js
06:34:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffdbc585c00) [pid = 1852] [serial = 833] [outer = 0x7ffd9dfa0800]
06:34:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
06:34:38 INFO - document served over http requires an https
06:34:38 INFO - sub-resource via xhr-request using the meta-csp
06:34:38 INFO - delivery method with keep-origin-redirect and when
06:34:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
06:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
06:34:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 1429ms
06:34:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:34:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc6560000 == 83 [pid = 1852] [id = 297]
06:34:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffd9dfa1800) [pid = 1852] [serial = 834] [outer = (nil)]
06:34:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffdc4a4fc00) [pid = 1852] [serial = 835] [outer = 0x7ffd9dfa1800]
06:34:38 INFO - PROCESS | 1852 | 1446906878837 Marionette INFO loaded listener.js
06:34:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffdc5785c00) [pid = 1852] [serial = 836] [outer = 0x7ffd9dfa1800]
06:34:39 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
06:34:39 INFO - document served over http requires an https
06:34:39 INFO - sub-resource via xhr-request using the meta-csp
06:34:39 INFO - delivery method with no-redirect and when
06:34:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
06:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:39 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
06:34:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1438ms
06:34:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:34:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5317800 == 84 [pid = 1852] [id = 298]
06:34:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7ffda14e4000) [pid = 1852] [serial = 837] [outer = (nil)]
06:34:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7ffda14ea000) [pid = 1852] [serial = 838] [outer = 0x7ffda14e4000]
06:34:40 INFO - PROCESS | 1852 | 1446906880244 Marionette INFO loaded listener.js
06:34:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7ffdc4e7a800) [pid = 1852] [serial = 839] [outer = 0x7ffda14e4000]
06:34:41 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
06:34:41 INFO - document served over http requires an https
06:34:41 INFO - sub-resource via xhr-request using the meta-csp
06:34:41 INFO - delivery method with swap-origin-redirect and when
06:34:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:41 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
06:34:41 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 1536ms
06:34:41 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
06:34:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e9b5800 == 85 [pid = 1852] [id = 299]
06:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7ffda14e8c00) [pid = 1852] [serial = 840] [outer = (nil)]
06:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7ffda4dca400) [pid = 1852] [serial = 841] [outer = 0x7ffda14e8c00]
06:34:41 INFO - PROCESS | 1852 | 1446906881778 Marionette INFO loaded listener.js
06:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7ffda4dd1c00) [pid = 1852] [serial = 842] [outer = 0x7ffda14e8c00]
06:34:42 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
06:34:42 INFO - document served over http requires an http
06:34:42 INFO - sub-resource via fetch-request using the meta-csp
06:34:42 INFO - delivery method with keep-origin-redirect and when
06:34:42 INFO - the target request is same-origin.
06:34:42 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 1381ms
06:34:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:34:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5c0e800 == 86 [pid = 1852] [id = 300]
06:34:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7ffda14ef800) [pid = 1852] [serial = 843] [outer = (nil)]
06:34:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7ffda5a1a000) [pid = 1852] [serial = 844] [outer = 0x7ffda14ef800]
06:34:43 INFO - PROCESS | 1852 | 1446906883217 Marionette INFO loaded listener.js
06:34:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7ffda5a20800) [pid = 1852] [serial = 845] [outer = 0x7ffda14ef800]
06:34:44 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
06:34:44 INFO - document served over http requires an http
06:34:44 INFO - sub-resource via fetch-request using the meta-csp
06:34:44 INFO - delivery method with no-redirect and when
06:34:44 INFO - the target request is same-origin.
06:34:44 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 1377ms
06:34:44 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
06:34:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5c24000 == 87 [pid = 1852] [id = 301]
06:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7ffd9d7b6400) [pid = 1852] [serial = 846] [outer = (nil)]
06:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7ffd9d7bc400) [pid = 1852] [serial = 847] [outer = 0x7ffd9d7b6400]
06:34:44 INFO - PROCESS | 1852 | 1446906884572 Marionette INFO loaded listener.js
06:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7ffd9d7c4000) [pid = 1852] [serial = 848] [outer = 0x7ffd9d7b6400]
06:34:45 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
06:34:45 INFO - document served over http requires an http
06:34:45 INFO - sub-resource via fetch-request using the meta-csp
06:34:45 INFO - delivery method with swap-origin-redirect and when
06:34:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
06:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:45 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
06:34:45 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 1330ms
06:34:45 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
06:34:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9da6a000 == 88 [pid = 1852] [id = 302]
06:34:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7ffd9d36b800) [pid = 1852] [serial = 849] [outer = (nil)]
06:34:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7ffd9d371c00) [pid = 1852] [serial = 850] [outer = 0x7ffd9d36b800]
06:34:45 INFO - PROCESS | 1852 | 1446906885926 Marionette INFO loaded listener.js
06:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7ffd9d379400) [pid = 1852] [serial = 851] [outer = 0x7ffd9d36b800]
06:34:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d464000 == 89 [pid = 1852] [id = 303]
06:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7ffd9d7bb400) [pid = 1852] [serial = 852] [outer = (nil)]
06:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7ffd9d7c2400) [pid = 1852] [serial = 853] [outer = 0x7ffd9d7bb400]
06:34:46 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
06:34:46 INFO - document served over http requires an http
06:34:46 INFO - sub-resource via iframe-tag using the meta-csp
06:34:46 INFO - delivery method with keep-origin-redirect and when
06:34:46 INFO - the target request is same-origin.
06:34:46 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 1425ms
06:34:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:34:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d46f800 == 90 [pid = 1852] [id = 304]
06:34:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7ffd9d370c00) [pid = 1852] [serial = 854] [outer = (nil)]
06:34:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7ffd9d7c4c00) [pid = 1852] [serial = 855] [outer = 0x7ffd9d370c00]
06:34:47 INFO - PROCESS | 1852 | 1446906887471 Marionette INFO loaded listener.js
06:34:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7ffd9eb50c00) [pid = 1852] [serial = 856] [outer = 0x7ffd9d370c00]
06:34:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d95a000 == 91 [pid = 1852] [id = 305]
06:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7ffd9eb4d000) [pid = 1852] [serial = 857] [outer = (nil)]
06:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7ffd9eb52400) [pid = 1852] [serial = 858] [outer = 0x7ffd9eb4d000]
06:34:48 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
06:34:48 INFO - document served over http requires an http
06:34:48 INFO - sub-resource via iframe-tag using the meta-csp
06:34:48 INFO - delivery method with no-redirect and when
06:34:48 INFO - the target request is same-origin.
06:34:48 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 1476ms
06:34:48 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
06:34:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d965000 == 92 [pid = 1852] [id = 306]
06:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7ffda4dd1800) [pid = 1852] [serial = 859] [outer = (nil)]
06:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7ffda5a21400) [pid = 1852] [serial = 860] [outer = 0x7ffda4dd1800]
06:34:49 INFO - PROCESS | 1852 | 1446906889015 Marionette INFO loaded listener.js
06:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7ffda604c000) [pid = 1852] [serial = 861] [outer = 0x7ffda4dd1800]
06:34:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d978800 == 93 [pid = 1852] [id = 307]
06:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7ffda0303400) [pid = 1852] [serial = 862] [outer = (nil)]
06:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7ffda0309000) [pid = 1852] [serial = 863] [outer = 0x7ffda0303400]
06:34:49 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
06:34:49 INFO - document served over http requires an http
06:34:49 INFO - sub-resource via iframe-tag using the meta-csp
06:34:49 INFO - delivery method with swap-origin-redirect and when
06:34:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
06:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:50 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
06:34:50 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 1580ms
06:34:50 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
06:34:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadc0d000 == 94 [pid = 1852] [id = 308]
06:34:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7ffda030d400) [pid = 1852] [serial = 864] [outer = (nil)]
06:34:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7ffda030f800) [pid = 1852] [serial = 865] [outer = 0x7ffda030d400]
06:34:50 INFO - PROCESS | 1852 | 1446906890612 Marionette INFO loaded listener.js
06:34:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7ffdb23ae400) [pid = 1852] [serial = 866] [outer = 0x7ffda030d400]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef32800 == 93 [pid = 1852] [id = 256]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4d41800 == 92 [pid = 1852] [id = 257]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8368000 == 91 [pid = 1852] [id = 258]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d41000 == 90 [pid = 1852] [id = 207]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8b28800 == 89 [pid = 1852] [id = 259]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1af800 == 88 [pid = 1852] [id = 261]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaec99800 == 87 [pid = 1852] [id = 262]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf04a000 == 86 [pid = 1852] [id = 263]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ecb000 == 85 [pid = 1852] [id = 264]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb36f5000 == 84 [pid = 1852] [id = 265]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6318800 == 83 [pid = 1852] [id = 266]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb72b6000 == 82 [pid = 1852] [id = 267]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7480000 == 81 [pid = 1852] [id = 268]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7833000 == 80 [pid = 1852] [id = 269]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb9d1800 == 79 [pid = 1852] [id = 270]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc9d5800 == 78 [pid = 1852] [id = 271]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4d49800 == 77 [pid = 1852] [id = 274]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81bb000 == 76 [pid = 1852] [id = 275]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e39a000 == 75 [pid = 1852] [id = 276]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f349800 == 74 [pid = 1852] [id = 277]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12f8000 == 73 [pid = 1852] [id = 278]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda239f800 == 72 [pid = 1852] [id = 279]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda161b800 == 71 [pid = 1852] [id = 280]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67d4800 == 70 [pid = 1852] [id = 273]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5427000 == 69 [pid = 1852] [id = 281]
06:34:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda660a000 == 68 [pid = 1852] [id = 282]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef33800 == 67 [pid = 1852] [id = 283]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5819800 == 66 [pid = 1852] [id = 284]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae5da000 == 65 [pid = 1852] [id = 226]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81b8000 == 64 [pid = 1852] [id = 285]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ed0800 == 63 [pid = 1852] [id = 228]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb3a11800 == 62 [pid = 1852] [id = 229]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1b1800 == 61 [pid = 1852] [id = 286]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7199800 == 60 [pid = 1852] [id = 230]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed5a000 == 59 [pid = 1852] [id = 287]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1dd000 == 58 [pid = 1852] [id = 288]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e03800 == 57 [pid = 1852] [id = 289]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb631b800 == 56 [pid = 1852] [id = 290]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ecc000 == 55 [pid = 1852] [id = 81]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7197800 == 54 [pid = 1852] [id = 291]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7474800 == 53 [pid = 1852] [id = 292]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12ee800 == 52 [pid = 1852] [id = 205]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb747a800 == 51 [pid = 1852] [id = 293]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbe96d000 == 50 [pid = 1852] [id = 79]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a90800 == 49 [pid = 1852] [id = 294]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb251800 == 48 [pid = 1852] [id = 295]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbf91a000 == 47 [pid = 1852] [id = 296]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc6560000 == 46 [pid = 1852] [id = 297]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5317800 == 45 [pid = 1852] [id = 298]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e9b5800 == 44 [pid = 1852] [id = 299]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5c0e800 == 43 [pid = 1852] [id = 300]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5c24000 == 42 [pid = 1852] [id = 301]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9da6a000 == 41 [pid = 1852] [id = 302]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d464000 == 40 [pid = 1852] [id = 303]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d46f800 == 39 [pid = 1852] [id = 304]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d95a000 == 38 [pid = 1852] [id = 305]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d965000 == 37 [pid = 1852] [id = 306]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d978800 == 36 [pid = 1852] [id = 307]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a93000 == 35 [pid = 1852] [id = 164]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbf911800 == 34 [pid = 1852] [id = 116]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbd565000 == 33 [pid = 1852] [id = 82]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb8cc800 == 32 [pid = 1852] [id = 140]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef3f000 == 31 [pid = 1852] [id = 211]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd67000 == 30 [pid = 1852] [id = 260]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda220f000 == 29 [pid = 1852] [id = 206]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f359000 == 28 [pid = 1852] [id = 209]
06:34:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbeca9800 == 27 [pid = 1852] [id = 272]
06:34:56 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7ffda1028800) [pid = 1852] [serial = 677] [outer = (nil)] [url = about:blank]
06:34:56 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7ffda7a76000) [pid = 1852] [serial = 705] [outer = (nil)] [url = about:blank]
06:34:56 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7ffda22f6c00) [pid = 1852] [serial = 680] [outer = (nil)] [url = about:blank]
06:34:56 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7ffda53c0800) [pid = 1852] [serial = 690] [outer = (nil)] [url = about:blank]
06:34:56 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7ffda8906c00) [pid = 1852] [serial = 710] [outer = (nil)] [url = about:blank]
06:34:56 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7ffda604b400) [pid = 1852] [serial = 700] [outer = (nil)] [url = about:blank]
06:34:56 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7ffda53bfc00) [pid = 1852] [serial = 695] [outer = (nil)] [url = about:blank]
06:34:56 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7ffda4d5d000) [pid = 1852] [serial = 685] [outer = (nil)] [url = about:blank]
06:34:56 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7ffdaf90b800) [pid = 1852] [serial = 626] [outer = (nil)] [url = about:blank]
06:34:57 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
06:34:57 INFO - document served over http requires an http
06:34:57 INFO - sub-resource via script-tag using the meta-csp
06:34:57 INFO - delivery method with keep-origin-redirect and when
06:34:57 INFO - the target request is same-origin.
06:34:57 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 7696ms
06:34:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:34:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e397800 == 28 [pid = 1852] [id = 309]
06:34:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7ffd9e992000) [pid = 1852] [serial = 867] [outer = (nil)]
06:34:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7ffd9e997800) [pid = 1852] [serial = 868] [outer = 0x7ffd9e992000]
06:34:58 INFO - PROCESS | 1852 | 1446906898053 Marionette INFO loaded listener.js
06:34:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7ffd9ed36400) [pid = 1852] [serial = 869] [outer = 0x7ffd9e992000]
06:34:58 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
06:34:58 INFO - document served over http requires an http
06:34:58 INFO - sub-resource via script-tag using the meta-csp
06:34:58 INFO - delivery method with no-redirect and when
06:34:58 INFO - the target request is same-origin.
06:34:58 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 1085ms
06:34:58 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
06:34:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef32800 == 29 [pid = 1852] [id = 310]
06:34:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7ffd9df9f000) [pid = 1852] [serial = 870] [outer = (nil)]
06:34:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7ffd9f141800) [pid = 1852] [serial = 871] [outer = 0x7ffd9df9f000]
06:34:59 INFO - PROCESS | 1852 | 1446906899107 Marionette INFO loaded listener.js
06:34:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7ffda0e57400) [pid = 1852] [serial = 872] [outer = 0x7ffd9df9f000]
06:35:00 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
06:35:00 INFO - document served over http requires an http
06:35:00 INFO - sub-resource via script-tag using the meta-csp
06:35:00 INFO - delivery method with swap-origin-redirect and when
06:35:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
06:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:00 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
06:35:00 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 1277ms
06:35:00 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
06:35:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f354800 == 30 [pid = 1852] [id = 311]
06:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7ffd9e4a5400) [pid = 1852] [serial = 873] [outer = (nil)]
06:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7ffda1019c00) [pid = 1852] [serial = 874] [outer = 0x7ffd9e4a5400]
06:35:00 INFO - PROCESS | 1852 | 1446906900405 Marionette INFO loaded listener.js
06:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7ffda1052c00) [pid = 1852] [serial = 875] [outer = 0x7ffd9e4a5400]
06:35:01 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
06:35:01 INFO - document served over http requires an http
06:35:01 INFO - sub-resource via xhr-request using the meta-csp
06:35:01 INFO - delivery method with keep-origin-redirect and when
06:35:01 INFO - the target request is same-origin.
06:35:01 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 1179ms
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7ffdaea5f800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7ffdadf1c400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7ffdafe03800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7ffda7b43000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7ffd9e98fc00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7ffd9ed2f000) [pid = 1852] [serial = 713] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7ffd9e991000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7ffda0eedc00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7ffdb68ec800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7ffda1819400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7ffda1c47c00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7ffda0e61400) [pid = 1852] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7ffdadeba400) [pid = 1852] [serial = 479] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7ffdb363cc00) [pid = 1852] [serial = 752] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7ffda6cadc00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7ffdb7690c00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7ffda4abc800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7ffda664f400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7ffdadbe0c00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7ffda603e800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7ffda4d5d800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7ffda22b0000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7ffda5637c00) [pid = 1852] [serial = 722] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7ffd9e4b3400) [pid = 1852] [serial = 719] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7ffdb68edc00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7ffdb67cf800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7ffd9ed33000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7ffdadbd7000) [pid = 1852] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7ffda5281000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7ffda22ee800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffd9e98d000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffda7a71000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffda6045800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffda0e5dc00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffda6236800) [pid = 1852] [serial = 465] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffdaf950800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffda1815400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffdadbd9000) [pid = 1852] [serial = 731] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7ffda0e5c000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7ffdb1ef4400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7ffda6ca9800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffda2646400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffd9e4afc00) [pid = 1852] [serial = 716] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffda0eee400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffda53b8400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffda7a73800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffdb1ef2c00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffda58ebc00) [pid = 1852] [serial = 725] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffdae1d7000) [pid = 1852] [serial = 746] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffda22ac000) [pid = 1852] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906852536]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffdb70a4000) [pid = 1852] [serial = 755] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffdaf909400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffdae198000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffdaf950c00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffdaec2d000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffda1416000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffd9f13a800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffdb9f9a800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffd9e4a9c00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffdb7410000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffdadd11000) [pid = 1852] [serial = 473] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffdadbd9c00) [pid = 1852] [serial = 740] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffda58efc00) [pid = 1852] [serial = 734] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffda8905c00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffda6652800) [pid = 1852] [serial = 728] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffda4abcc00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffda5cd5c00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffdb709f000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffda8791400) [pid = 1852] [serial = 743] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffdaf943000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffda7a72000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7ffda53b5000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7ffdb1ef0000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7ffda275a000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7ffdb63bd000) [pid = 1852] [serial = 476] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7ffdaf911800) [pid = 1852] [serial = 460] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7ffdb1e32800) [pid = 1852] [serial = 749] [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]
06:35:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffda4debc00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffda1057c00) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7ffda6231800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffda7b41400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffda8906800) [pid = 1852] [serial = 737] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffdcf75a000) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffda53b1400) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdb1ef3c00) [pid = 1852] [serial = 482] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffda22a3800) [pid = 1852] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffda878fc00) [pid = 1852] [serial = 470] [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]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffda5639000) [pid = 1852] [serial = 793] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffd9e98ec00) [pid = 1852] [serial = 717] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffda6043000) [pid = 1852] [serial = 784] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdb1eef000) [pid = 1852] [serial = 747] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdb9ae1800) [pid = 1852] [serial = 760] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda58f1000) [pid = 1852] [serial = 723] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdadbdd000) [pid = 1852] [serial = 732] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdb7929800) [pid = 1852] [serial = 756] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdafa2c800) [pid = 1852] [serial = 744] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffda22ad000) [pid = 1852] [serial = 720] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffda1c49c00) [pid = 1852] [serial = 771] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffda22a8400) [pid = 1852] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906852536]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffdb68ec400) [pid = 1852] [serial = 750] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffdae8a2800) [pid = 1852] [serial = 738] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffdae192800) [pid = 1852] [serial = 735] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffda0e5d000) [pid = 1852] [serial = 776] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffda1025000) [pid = 1852] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda2755400) [pid = 1852] [serial = 781] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffdb723e800) [pid = 1852] [serial = 753] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffdaf09e000) [pid = 1852] [serial = 741] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffda7a6a400) [pid = 1852] [serial = 726] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffdad858800) [pid = 1852] [serial = 790] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffda8911400) [pid = 1852] [serial = 729] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffdba0ba400) [pid = 1852] [serial = 763] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffdba56c800) [pid = 1852] [serial = 766] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffd9e4a7400) [pid = 1852] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffda6cb1000) [pid = 1852] [serial = 787] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffdada63000) [pid = 1852] [serial = 794] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdb7690800) [pid = 1852] [serial = 563] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffdb7692000) [pid = 1852] [serial = 566] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffdb7699000) [pid = 1852] [serial = 569] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffdb7698400) [pid = 1852] [serial = 572] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffdad85dc00) [pid = 1852] [serial = 575] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffdada9d800) [pid = 1852] [serial = 578] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffdada9b800) [pid = 1852] [serial = 581] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffdadaa1c00) [pid = 1852] [serial = 584] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffdb7699c00) [pid = 1852] [serial = 589] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffdb7926400) [pid = 1852] [serial = 594] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffdb7932400) [pid = 1852] [serial = 599] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffd9ed35400) [pid = 1852] [serial = 602] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffda53be000) [pid = 1852] [serial = 631] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffdad853400) [pid = 1852] [serial = 636] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffdaf943c00) [pid = 1852] [serial = 641] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffdb1ef1c00) [pid = 1852] [serial = 644] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffdb3be7c00) [pid = 1852] [serial = 647] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffdb768c800) [pid = 1852] [serial = 650] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffdb79bc000) [pid = 1852] [serial = 653] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffdb9f0d800) [pid = 1852] [serial = 656] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffdb8f6fc00) [pid = 1852] [serial = 659] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffda1026c00) [pid = 1852] [serial = 662] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffdb9f16000) [pid = 1852] [serial = 665] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffda22fc800) [pid = 1852] [serial = 668] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffda2762000) [pid = 1852] [serial = 671] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffda2654000) [pid = 1852] [serial = 674] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffda58f6c00) [pid = 1852] [serial = 715] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffdae1d4400) [pid = 1852] [serial = 736] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffdaea6a400) [pid = 1852] [serial = 739] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffdaf90e400) [pid = 1852] [serial = 742] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffdafe09c00) [pid = 1852] [serial = 745] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffdb23c6c00) [pid = 1852] [serial = 748] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffdb709e400) [pid = 1852] [serial = 751] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffdb740d400) [pid = 1852] [serial = 754] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffdb740c800) [pid = 1852] [serial = 485] [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.]
06:35:04 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffdadbd7800) [pid = 1852] [serial = 791] [outer = (nil)] [url = about:blank]
06:35:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d4e800 == 31 [pid = 1852] [id = 312]
06:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffd9e98c000) [pid = 1852] [serial = 876] [outer = (nil)]
06:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffd9e991000) [pid = 1852] [serial = 877] [outer = 0x7ffd9e98c000]
06:35:05 INFO - PROCESS | 1852 | 1446906904998 Marionette INFO loaded listener.js
06:35:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffda101b800) [pid = 1852] [serial = 878] [outer = 0x7ffd9e98c000]
06:35:05 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
06:35:05 INFO - document served over http requires an http
06:35:05 INFO - sub-resource via xhr-request using the meta-csp
06:35:05 INFO - delivery method with no-redirect and when
06:35:05 INFO - the target request is same-origin.
06:35:05 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 1150ms
06:35:05 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
06:35:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12eb000 == 32 [pid = 1852] [id = 313]
06:35:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffd9e98cc00) [pid = 1852] [serial = 879] [outer = (nil)]
06:35:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffda1057c00) [pid = 1852] [serial = 880] [outer = 0x7ffd9e98cc00]
06:35:06 INFO - PROCESS | 1852 | 1446906906053 Marionette INFO loaded listener.js
06:35:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffda14e7000) [pid = 1852] [serial = 881] [outer = 0x7ffd9e98cc00]
06:35:07 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
06:35:07 INFO - document served over http requires an http
06:35:07 INFO - sub-resource via xhr-request using the meta-csp
06:35:07 INFO - delivery method with swap-origin-redirect and when
06:35:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
06:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:07 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
06:35:07 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 1334ms
06:35:07 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
06:35:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e9ae000 == 33 [pid = 1852] [id = 314]
06:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffd9eb4ec00) [pid = 1852] [serial = 882] [outer = (nil)]
06:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffd9f138c00) [pid = 1852] [serial = 883] [outer = 0x7ffd9eb4ec00]
06:35:07 INFO - PROCESS | 1852 | 1446906907656 Marionette INFO loaded listener.js
06:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffda0e5c000) [pid = 1852] [serial = 884] [outer = 0x7ffd9eb4ec00]
06:35:08 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
06:35:08 INFO - document served over http requires an https
06:35:08 INFO - sub-resource via fetch-request using the meta-csp
06:35:08 INFO - delivery method with keep-origin-redirect and when
06:35:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
06:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:08 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
06:35:08 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 1532ms
06:35:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:35:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1623800 == 34 [pid = 1852] [id = 315]
06:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffda0e5e400) [pid = 1852] [serial = 885] [outer = (nil)]
06:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda104d800) [pid = 1852] [serial = 886] [outer = 0x7ffda0e5e400]
06:35:09 INFO - PROCESS | 1852 | 1446906909253 Marionette INFO loaded listener.js
06:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffda1812c00) [pid = 1852] [serial = 887] [outer = 0x7ffda0e5e400]
06:35:10 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
06:35:10 INFO - document served over http requires an https
06:35:10 INFO - sub-resource via fetch-request using the meta-csp
06:35:10 INFO - delivery method with no-redirect and when
06:35:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
06:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:10 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
06:35:10 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 1532ms
06:35:10 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
06:35:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2204000 == 35 [pid = 1852] [id = 316]
06:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda0ef4800) [pid = 1852] [serial = 888] [outer = (nil)]
06:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffda1820800) [pid = 1852] [serial = 889] [outer = 0x7ffda0ef4800]
06:35:10 INFO - PROCESS | 1852 | 1446906910694 Marionette INFO loaded listener.js
06:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda1c47c00) [pid = 1852] [serial = 890] [outer = 0x7ffda0ef4800]
06:35:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:35:11 INFO - document served over http requires an https
06:35:11 INFO - sub-resource via fetch-request using the meta-csp
06:35:11 INFO - delivery method with swap-origin-redirect and when
06:35:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
06:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:35:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1429ms
06:35:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
06:35:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f354000 == 36 [pid = 1852] [id = 317]
06:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffd9d7c1400) [pid = 1852] [serial = 891] [outer = (nil)]
06:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffda1e3dc00) [pid = 1852] [serial = 892] [outer = 0x7ffd9d7c1400]
06:35:12 INFO - PROCESS | 1852 | 1446906912225 Marionette INFO loaded listener.js
06:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffda1e45c00) [pid = 1852] [serial = 893] [outer = 0x7ffd9d7c1400]
06:35:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:35:13 INFO - document served over http requires an https
06:35:13 INFO - sub-resource via fetch-request using the meta-csp
06:35:13 INFO - delivery method with swap-origin-redirect and when
06:35:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
06:35:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:35:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1533ms
06:35:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
06:35:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2476800 == 37 [pid = 1852] [id = 318]
06:35:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffd9ed2fc00) [pid = 1852] [serial = 894] [outer = (nil)]
06:35:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffda1e43800) [pid = 1852] [serial = 895] [outer = 0x7ffd9ed2fc00]
06:35:13 INFO - PROCESS | 1852 | 1446906913685 Marionette INFO loaded listener.js
06:35:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffda22a5c00) [pid = 1852] [serial = 896] [outer = 0x7ffd9ed2fc00]
06:35:14 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
06:35:14 INFO - document served over http requires an https
06:35:14 INFO - sub-resource via fetch-request using the meta-csp
06:35:14 INFO - delivery method with keep-origin-redirect and when
06:35:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
06:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:14 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
06:35:14 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 1474ms
06:35:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:35:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12ea800 == 38 [pid = 1852] [id = 319]
06:35:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda22f6400) [pid = 1852] [serial = 897] [outer = (nil)]
06:35:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda22f8000) [pid = 1852] [serial = 898] [outer = 0x7ffda22f6400]
06:35:15 INFO - PROCESS | 1852 | 1446906915262 Marionette INFO loaded listener.js
06:35:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda2754c00) [pid = 1852] [serial = 899] [outer = 0x7ffda22f6400]
06:35:16 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
06:35:16 INFO - document served over http requires an https
06:35:16 INFO - sub-resource via fetch-request using the meta-csp
06:35:16 INFO - delivery method with no-redirect and when
06:35: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
06:35:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:16 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
06:35:16 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 1437ms
06:35:16 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
06:35:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b9c000 == 39 [pid = 1852] [id = 320]
06:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffd9eb4b400) [pid = 1852] [serial = 900] [outer = (nil)]
06:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda275c800) [pid = 1852] [serial = 901] [outer = 0x7ffd9eb4b400]
06:35:16 INFO - PROCESS | 1852 | 1446906916551 Marionette INFO loaded listener.js
06:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda4ab7c00) [pid = 1852] [serial = 902] [outer = 0x7ffd9eb4b400]
06:35:17 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
06:35:17 INFO - document served over http requires an https
06:35:17 INFO - sub-resource via fetch-request using the meta-csp
06:35:17 INFO - delivery method with swap-origin-redirect and when
06:35:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
06:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:17 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
06:35:17 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 1277ms
06:35:17 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
06:35:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5316800 == 40 [pid = 1852] [id = 321]
06:35:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda22f7000) [pid = 1852] [serial = 903] [outer = (nil)]
06:35:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda4ab8800) [pid = 1852] [serial = 904] [outer = 0x7ffda22f7000]
06:35:17 INFO - PROCESS | 1852 | 1446906917859 Marionette INFO loaded listener.js
06:35:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda4d5ec00) [pid = 1852] [serial = 905] [outer = 0x7ffda22f7000]
06:35:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5376000 == 41 [pid = 1852] [id = 322]
06:35:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda4d60c00) [pid = 1852] [serial = 906] [outer = (nil)]
06:35:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffda4d5e000) [pid = 1852] [serial = 907] [outer = 0x7ffda4d60c00]
06:35:18 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
06:35:18 INFO - document served over http requires an https
06:35:18 INFO - sub-resource via iframe-tag using the meta-csp
06:35:18 INFO - delivery method with keep-origin-redirect and when
06:35:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
06:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:18 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
06:35:18 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 1376ms
06:35:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:35:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda537a800 == 42 [pid = 1852] [id = 323]
06:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffda4ab6c00) [pid = 1852] [serial = 908] [outer = (nil)]
06:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffda4d67000) [pid = 1852] [serial = 909] [outer = 0x7ffda4ab6c00]
06:35:19 INFO - PROCESS | 1852 | 1446906919289 Marionette INFO loaded listener.js
06:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffda4de6800) [pid = 1852] [serial = 910] [outer = 0x7ffda4ab6c00]
06:35:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda542a000 == 43 [pid = 1852] [id = 324]
06:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffda4dcc000) [pid = 1852] [serial = 911] [outer = (nil)]
06:35:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda4de9400) [pid = 1852] [serial = 912] [outer = 0x7ffda4dcc000]
06:35:20 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
06:35:20 INFO - document served over http requires an https
06:35:20 INFO - sub-resource via iframe-tag using the meta-csp
06:35:20 INFO - delivery method with no-redirect and when
06:35:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
06:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:20 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
06:35:20 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 1378ms
06:35:20 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
06:35:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5829800 == 44 [pid = 1852] [id = 325]
06:35:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffda4d64400) [pid = 1852] [serial = 913] [outer = (nil)]
06:35:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda4defc00) [pid = 1852] [serial = 914] [outer = 0x7ffda4d64400]
06:35:20 INFO - PROCESS | 1852 | 1446906920699 Marionette INFO loaded listener.js
06:35:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffda5278400) [pid = 1852] [serial = 915] [outer = 0x7ffda4d64400]
06:35:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5c21000 == 45 [pid = 1852] [id = 326]
06:35:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffda4df5800) [pid = 1852] [serial = 916] [outer = (nil)]
06:35:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffda4dea400) [pid = 1852] [serial = 917] [outer = 0x7ffda4df5800]
06:35:21 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
06:35:21 INFO - document served over http requires an https
06:35:21 INFO - sub-resource via iframe-tag using the meta-csp
06:35:21 INFO - delivery method with swap-origin-redirect and when
06:35:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
06:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:21 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
06:35:21 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 1575ms
06:35:21 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
06:35:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5eb5800 == 46 [pid = 1852] [id = 327]
06:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffda5284000) [pid = 1852] [serial = 918] [outer = (nil)]
06:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffda53b9c00) [pid = 1852] [serial = 919] [outer = 0x7ffda5284000]
06:35:22 INFO - PROCESS | 1852 | 1446906922328 Marionette INFO loaded listener.js
06:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda5638800) [pid = 1852] [serial = 920] [outer = 0x7ffda5284000]
06:35:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda64aa800 == 47 [pid = 1852] [id = 328]
06:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffda53bfc00) [pid = 1852] [serial = 921] [outer = (nil)]
06:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffda563c800) [pid = 1852] [serial = 922] [outer = 0x7ffda53bfc00]
06:35:23 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
06:35:23 INFO - document served over http requires an https
06:35:23 INFO - sub-resource via iframe-tag using the meta-csp
06:35:23 INFO - delivery method with swap-origin-redirect and when
06:35:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
06:35:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:23 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
06:35:23 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 1478ms
06:35:23 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
06:35:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda64b2000 == 48 [pid = 1852] [id = 329]
06:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda181e000) [pid = 1852] [serial = 923] [outer = (nil)]
06:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffda563a000) [pid = 1852] [serial = 924] [outer = 0x7ffda181e000]
06:35:23 INFO - PROCESS | 1852 | 1446906923778 Marionette INFO loaded listener.js
06:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffda58f9400) [pid = 1852] [serial = 925] [outer = 0x7ffda181e000]
06:35:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67c7000 == 49 [pid = 1852] [id = 330]
06:35:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffda58f1400) [pid = 1852] [serial = 926] [outer = (nil)]
06:35:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffda5a17400) [pid = 1852] [serial = 927] [outer = 0x7ffda58f1400]
06:35:24 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
06:35:24 INFO - document served over http requires an https
06:35:24 INFO - sub-resource via iframe-tag using the meta-csp
06:35:24 INFO - delivery method with keep-origin-redirect and when
06:35: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
06:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:24 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
06:35:24 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 1483ms
06:35:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:35:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67cf800 == 50 [pid = 1852] [id = 331]
06:35:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffd9e991800) [pid = 1852] [serial = 928] [outer = (nil)]
06:35:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffda5a22c00) [pid = 1852] [serial = 929] [outer = 0x7ffd9e991800]
06:35:25 INFO - PROCESS | 1852 | 1446906925382 Marionette INFO loaded listener.js
06:35:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffda5cdc800) [pid = 1852] [serial = 930] [outer = 0x7ffd9e991800]
06:35:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c1b800 == 51 [pid = 1852] [id = 332]
06:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffda5cd8000) [pid = 1852] [serial = 931] [outer = (nil)]
06:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda5ce0800) [pid = 1852] [serial = 932] [outer = 0x7ffda5cd8000]
06:35:26 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
06:35:26 INFO - document served over http requires an https
06:35:26 INFO - sub-resource via iframe-tag using the meta-csp
06:35:26 INFO - delivery method with no-redirect and when
06:35:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
06:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:26 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
06:35:26 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 1556ms
06:35:26 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
06:35:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bac000 == 52 [pid = 1852] [id = 333]
06:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda275ac00) [pid = 1852] [serial = 933] [outer = (nil)]
06:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffda6041800) [pid = 1852] [serial = 934] [outer = 0x7ffda275ac00]
06:35:26 INFO - PROCESS | 1852 | 1446906926889 Marionette INFO loaded listener.js
06:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda604d000) [pid = 1852] [serial = 935] [outer = 0x7ffda275ac00]
06:35:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d95a800 == 53 [pid = 1852] [id = 334]
06:35:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda0302c00) [pid = 1852] [serial = 936] [outer = (nil)]
06:35:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffd9dfa1400) [pid = 1852] [serial = 937] [outer = 0x7ffda0302c00]
06:35:29 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
06:35:29 INFO - document served over http requires an https
06:35:29 INFO - sub-resource via iframe-tag using the meta-csp
06:35:29 INFO - delivery method with swap-origin-redirect and when
06:35: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
06:35:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:29 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
06:35:29 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 2927ms
06:35:29 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
06:35:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e9c2800 == 54 [pid = 1852] [id = 335]
06:35:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffda0ef3400) [pid = 1852] [serial = 938] [outer = (nil)]
06:35:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffda1c45c00) [pid = 1852] [serial = 939] [outer = 0x7ffda0ef3400]
06:35:29 INFO - PROCESS | 1852 | 1446906929887 Marionette INFO loaded listener.js
06:35:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffda623bc00) [pid = 1852] [serial = 940] [outer = 0x7ffda0ef3400]
06:35:30 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
06:35:30 INFO - document served over http requires an https
06:35:30 INFO - sub-resource via script-tag using the meta-csp
06:35:30 INFO - delivery method with keep-origin-redirect and when
06:35:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
06:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:30 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
06:35:30 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 1533ms
06:35:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:35:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b60000 == 55 [pid = 1852] [id = 336]
06:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffd9eb4f800) [pid = 1852] [serial = 941] [outer = (nil)]
06:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffda1417800) [pid = 1852] [serial = 942] [outer = 0x7ffd9eb4f800]
06:35:31 INFO - PROCESS | 1852 | 1446906931459 Marionette INFO loaded listener.js
06:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffda6650c00) [pid = 1852] [serial = 943] [outer = 0x7ffd9eb4f800]
06:35:32 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
06:35:32 INFO - document served over http requires an https
06:35:32 INFO - sub-resource via script-tag using the meta-csp
06:35:32 INFO - delivery method with no-redirect and when
06:35:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
06:35:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:32 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
06:35:32 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 1577ms
06:35:32 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
06:35:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef33800 == 56 [pid = 1852] [id = 337]
06:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffd9ed39c00) [pid = 1852] [serial = 944] [outer = (nil)]
06:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffd9f13f800) [pid = 1852] [serial = 945] [outer = 0x7ffd9ed39c00]
06:35:32 INFO - PROCESS | 1852 | 1446906932922 Marionette INFO loaded listener.js
06:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffda0eef000) [pid = 1852] [serial = 946] [outer = 0x7ffd9ed39c00]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffda7b43800) [pid = 1852] [serial = 788] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffda0e65000) [pid = 1852] [serial = 718] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffdbb7c0400) [pid = 1852] [serial = 767] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffdba334400) [pid = 1852] [serial = 764] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdada97c00) [pid = 1852] [serial = 730] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffda8905000) [pid = 1852] [serial = 727] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffda58ec800) [pid = 1852] [serial = 782] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffda22f0400) [pid = 1852] [serial = 777] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffda2755800) [pid = 1852] [serial = 772] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffda4d59c00) [pid = 1852] [serial = 721] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdb8f70400) [pid = 1852] [serial = 757] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdadeb9c00) [pid = 1852] [serial = 733] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda6231400) [pid = 1852] [serial = 724] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb9fa6000) [pid = 1852] [serial = 761] [outer = (nil)] [url = about:blank]
06:35:34 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffda6656000) [pid = 1852] [serial = 785] [outer = (nil)] [url = about:blank]
06:35:34 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
06:35:34 INFO - document served over http requires an https
06:35:34 INFO - sub-resource via script-tag using the meta-csp
06:35:34 INFO - delivery method with swap-origin-redirect and when
06:35:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
06:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:34 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
06:35:34 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 1643ms
06:35:34 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
06:35:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9dae6000 == 57 [pid = 1852] [id = 338]
06:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffd9ed3b000) [pid = 1852] [serial = 947] [outer = (nil)]
06:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda0305400) [pid = 1852] [serial = 948] [outer = 0x7ffd9ed3b000]
06:35:34 INFO - PROCESS | 1852 | 1446906934621 Marionette INFO loaded listener.js
06:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffda101c400) [pid = 1852] [serial = 949] [outer = 0x7ffd9ed3b000]
06:35:35 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
06:35:35 INFO - document served over http requires an https
06:35:35 INFO - sub-resource via script-tag using the meta-csp
06:35:35 INFO - delivery method with swap-origin-redirect and when
06:35:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
06:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:35 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
06:35:35 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 1233ms
06:35:35 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
06:35:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f366000 == 58 [pid = 1852] [id = 339]
06:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda0e65000) [pid = 1852] [serial = 950] [outer = (nil)]
06:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda14edc00) [pid = 1852] [serial = 951] [outer = 0x7ffda0e65000]
06:35:35 INFO - PROCESS | 1852 | 1446906935833 Marionette INFO loaded listener.js
06:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda1c3e800) [pid = 1852] [serial = 952] [outer = 0x7ffda0e65000]
06:35:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:35:36 INFO - document served over http requires an https
06:35:36 INFO - sub-resource via script-tag using the meta-csp
06:35:36 INFO - delivery method with keep-origin-redirect and when
06:35:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
06:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
06:35:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1233ms
06:35:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:35:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef3e000 == 59 [pid = 1852] [id = 340]
06:35:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffda1e45000) [pid = 1852] [serial = 953] [outer = (nil)]
06:35:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffda22a4400) [pid = 1852] [serial = 954] [outer = 0x7ffda1e45000]
06:35:37 INFO - PROCESS | 1852 | 1446906937038 Marionette INFO loaded listener.js
06:35:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffda22edc00) [pid = 1852] [serial = 955] [outer = 0x7ffda1e45000]
06:35:37 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
06:35:37 INFO - document served over http requires an https
06:35:37 INFO - sub-resource via script-tag using the meta-csp
06:35:37 INFO - delivery method with no-redirect and when
06:35:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
06:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:37 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
06:35:37 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 1230ms
06:35:37 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
06:35:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2204800 == 60 [pid = 1852] [id = 341]
06:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffda1e49800) [pid = 1852] [serial = 956] [outer = (nil)]
06:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffda22fa000) [pid = 1852] [serial = 957] [outer = 0x7ffda1e49800]
06:35:38 INFO - PROCESS | 1852 | 1446906938290 Marionette INFO loaded listener.js
06:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffda275c400) [pid = 1852] [serial = 958] [outer = 0x7ffda1e49800]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffd9d370c00) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffda4dd1800) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffda14ef800) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffd9d7b6400) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffd9d36b800) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffd9dfa1800) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffda14e4000) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffda14e8c00) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffd9dfa0800) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda4ab7400) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffda5cd6800) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdadd0c400) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdafe08800) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffd9e4a8000) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffda4aba000) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffda4abe400) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffda0309000) [pid = 1852] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffda5a21400) [pid = 1852] [serial = 860] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffda5a1a000) [pid = 1852] [serial = 844] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffd9d7bc400) [pid = 1852] [serial = 847] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffd9d7c2400) [pid = 1852] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffd9d371c00) [pid = 1852] [serial = 850] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffdc4a4fc00) [pid = 1852] [serial = 835] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffda14ea000) [pid = 1852] [serial = 838] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffda4dca400) [pid = 1852] [serial = 841] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffdb9d9ec00) [pid = 1852] [serial = 826] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffdbb908400) [pid = 1852] [serial = 829] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffd9dfa5400) [pid = 1852] [serial = 832] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffdb724c400) [pid = 1852] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffdb67cfc00) [pid = 1852] [serial = 818] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffdb7691000) [pid = 1852] [serial = 823] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffdadec1400) [pid = 1852] [serial = 805] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdaf94b800) [pid = 1852] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffdae1d3000) [pid = 1852] [serial = 808] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffdb6685c00) [pid = 1852] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906870618]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffdb1ef0800) [pid = 1852] [serial = 813] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffd9ed35c00) [pid = 1852] [serial = 796] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffda4d58c00) [pid = 1852] [serial = 799] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffda6cacc00) [pid = 1852] [serial = 802] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffda1057c00) [pid = 1852] [serial = 880] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffd9e992000) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffdb7242000) [pid = 1852] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffd9e4a5400) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffdaf0dcc00) [pid = 1852] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffd9df9f000) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffd9d7bb400) [pid = 1852] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffdb1ef5400) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffd9eb4d000) [pid = 1852] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906888134]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffd9e98c000) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffda5ce1800) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffda0303400) [pid = 1852] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffdb23c3800) [pid = 1852] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906870618]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffdb3b62800) [pid = 1852] [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]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffda1019c00) [pid = 1852] [serial = 874] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffda030f800) [pid = 1852] [serial = 865] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffd9e997800) [pid = 1852] [serial = 868] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffd9e991000) [pid = 1852] [serial = 877] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffd9f141800) [pid = 1852] [serial = 871] [outer = (nil)] [url = about:blank]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffd9eb52400) [pid = 1852] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906888134]
06:35:38 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffd9d7c4c00) [pid = 1852] [serial = 855] [outer = (nil)] [url = about:blank]
06:35:39 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffdc5785c00) [pid = 1852] [serial = 836] [outer = (nil)] [url = about:blank]
06:35:39 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffdc4e7a800) [pid = 1852] [serial = 839] [outer = (nil)] [url = about:blank]
06:35:39 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffdbc585c00) [pid = 1852] [serial = 833] [outer = (nil)] [url = about:blank]
06:35:39 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffda1419400) [pid = 1852] [serial = 797] [outer = (nil)] [url = about:blank]
06:35:39 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffda101b800) [pid = 1852] [serial = 878] [outer = (nil)] [url = about:blank]
06:35:39 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffda1052c00) [pid = 1852] [serial = 875] [outer = (nil)] [url = about:blank]
06:35:39 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
06:35:39 INFO - document served over http requires an https
06:35:39 INFO - sub-resource via script-tag using the meta-csp
06:35:39 INFO - delivery method with swap-origin-redirect and when
06:35:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
06:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:39 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
06:35:39 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 1478ms
06:35:39 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
06:35:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b7f000 == 61 [pid = 1852] [id = 342]
06:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffd9eb4e000) [pid = 1852] [serial = 959] [outer = (nil)]
06:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffda0307800) [pid = 1852] [serial = 960] [outer = 0x7ffd9eb4e000]
06:35:39 INFO - PROCESS | 1852 | 1446906939711 Marionette INFO loaded listener.js
06:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffda4d66c00) [pid = 1852] [serial = 961] [outer = 0x7ffd9eb4e000]
06:35:40 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
06:35:40 INFO - document served over http requires an https
06:35:40 INFO - sub-resource via xhr-request using the meta-csp
06:35:40 INFO - delivery method with keep-origin-redirect and when
06:35:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
06:35:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:40 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
06:35:40 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 1085ms
06:35:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:35:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5321000 == 62 [pid = 1852] [id = 343]
06:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffda4dd2000) [pid = 1852] [serial = 962] [outer = (nil)]
06:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffda4dec800) [pid = 1852] [serial = 963] [outer = 0x7ffda4dd2000]
06:35:40 INFO - PROCESS | 1852 | 1446906940815 Marionette INFO loaded listener.js
06:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffda53b4800) [pid = 1852] [serial = 964] [outer = 0x7ffda4dd2000]
06:35:41 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
06:35:41 INFO - document served over http requires an https
06:35:41 INFO - sub-resource via xhr-request using the meta-csp
06:35:41 INFO - delivery method with no-redirect and when
06:35:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
06:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:41 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
06:35:41 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 1429ms
06:35:42 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
06:35:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef4e000 == 63 [pid = 1852] [id = 344]
06:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffd9f139c00) [pid = 1852] [serial = 965] [outer = (nil)]
06:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffd9f143800) [pid = 1852] [serial = 966] [outer = 0x7ffd9f139c00]
06:35:42 INFO - PROCESS | 1852 | 1446906942493 Marionette INFO loaded listener.js
06:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda104e800) [pid = 1852] [serial = 967] [outer = 0x7ffd9f139c00]
06:35:43 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
06:35:43 INFO - document served over http requires an https
06:35:43 INFO - sub-resource via xhr-request using the meta-csp
06:35:43 INFO - delivery method with swap-origin-redirect and when
06:35:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
06:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:43 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
06:35:43 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 1532ms
06:35:43 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
06:35:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5c17800 == 64 [pid = 1852] [id = 345]
06:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffda181e800) [pid = 1852] [serial = 968] [outer = (nil)]
06:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda1c46800) [pid = 1852] [serial = 969] [outer = 0x7ffda181e800]
06:35:44 INFO - PROCESS | 1852 | 1446906944108 Marionette INFO loaded listener.js
06:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffda275b000) [pid = 1852] [serial = 970] [outer = 0x7ffda181e800]
06:35:45 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
06:35:45 INFO - document served over http requires an https
06:35:45 INFO - sub-resource via xhr-request using the meta-csp
06:35:45 INFO - delivery method with swap-origin-redirect and when
06:35:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
06:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:45 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
06:35:45 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 1480ms
06:35:45 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
06:35:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6609800 == 65 [pid = 1852] [id = 346]
06:35:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda1c42400) [pid = 1852] [serial = 971] [outer = (nil)]
06:35:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffda5281800) [pid = 1852] [serial = 972] [outer = 0x7ffda1c42400]
06:35:45 INFO - PROCESS | 1852 | 1446906945518 Marionette INFO loaded listener.js
06:35:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffda5636000) [pid = 1852] [serial = 973] [outer = 0x7ffda1c42400]
06:35:46 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
06:35:46 INFO - document served over http requires an https
06:35:46 INFO - sub-resource via xhr-request using the meta-csp
06:35:46 INFO - delivery method with keep-origin-redirect and when
06:35:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
06:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:46 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
06:35:46 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 1433ms
06:35:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:35:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bc6800 == 66 [pid = 1852] [id = 347]
06:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffda4dec000) [pid = 1852] [serial = 974] [outer = (nil)]
06:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffda58f7000) [pid = 1852] [serial = 975] [outer = 0x7ffda4dec000]
06:35:46 INFO - PROCESS | 1852 | 1446906946963 Marionette INFO loaded listener.js
06:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffda6042800) [pid = 1852] [serial = 976] [outer = 0x7ffda4dec000]
06:35:47 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
06:35:47 INFO - document served over http requires an https
06:35:47 INFO - sub-resource via xhr-request using the meta-csp
06:35:47 INFO - delivery method with no-redirect and when
06:35:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
06:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:47 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
06:35:47 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 1376ms
06:35:47 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
06:35:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda835c000 == 67 [pid = 1852] [id = 348]
06:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffda58ec800) [pid = 1852] [serial = 977] [outer = (nil)]
06:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda604c800) [pid = 1852] [serial = 978] [outer = 0x7ffda58ec800]
06:35:48 INFO - PROCESS | 1852 | 1446906948274 Marionette INFO loaded listener.js
06:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda6656000) [pid = 1852] [serial = 979] [outer = 0x7ffda58ec800]
06:35:49 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
06:35:49 INFO - document served over http requires an https
06:35:49 INFO - sub-resource via xhr-request using the meta-csp
06:35:49 INFO - delivery method with swap-origin-redirect and when
06:35:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
06:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:49 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
06:35:49 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 1282ms
06:35:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:35:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda872d000 == 68 [pid = 1852] [id = 349]
06:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda6652400) [pid = 1852] [serial = 980] [outer = (nil)]
06:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffda7a67800) [pid = 1852] [serial = 981] [outer = 0x7ffda6652400]
06:35:49 INFO - PROCESS | 1852 | 1446906949627 Marionette INFO loaded listener.js
06:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda7a74000) [pid = 1852] [serial = 982] [outer = 0x7ffda6652400]
06:35:50 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
06:35:50 INFO - document served over http requires an http
06:35:50 INFO - sub-resource via fetch-request using the meta-referrer
06:35:50 INFO - delivery method with keep-origin-redirect and when
06:35:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:50 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
06:35:50 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 1428ms
06:35:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:35:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8b30000 == 69 [pid = 1852] [id = 350]
06:35:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda6659c00) [pid = 1852] [serial = 983] [outer = (nil)]
06:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda7b3d000) [pid = 1852] [serial = 984] [outer = 0x7ffda6659c00]
06:35:51 INFO - PROCESS | 1852 | 1446906951050 Marionette INFO loaded listener.js
06:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda7b47800) [pid = 1852] [serial = 985] [outer = 0x7ffda6659c00]
06:35:51 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
06:35:51 INFO - document served over http requires an http
06:35:51 INFO - sub-resource via fetch-request using the meta-referrer
06:35:51 INFO - delivery method with no-redirect and when
06:35:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:51 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
06:35:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1346ms
06:35:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:35:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadc06800 == 70 [pid = 1852] [id = 351]
06:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda6ca6c00) [pid = 1852] [serial = 986] [outer = (nil)]
06:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda7cc3400) [pid = 1852] [serial = 987] [outer = 0x7ffda6ca6c00]
06:35:52 INFO - PROCESS | 1852 | 1446906952380 Marionette INFO loaded listener.js
06:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffda7ccf400) [pid = 1852] [serial = 988] [outer = 0x7ffda6ca6c00]
06:35:53 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
06:35:53 INFO - document served over http requires an http
06:35:53 INFO - sub-resource via fetch-request using the meta-referrer
06:35:53 INFO - delivery method with swap-origin-redirect and when
06:35: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/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:53 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
06:35:53 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 1278ms
06:35:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:35:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd5d800 == 71 [pid = 1852] [id = 352]
06:35:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffda7b48800) [pid = 1852] [serial = 989] [outer = (nil)]
06:35:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffda8788400) [pid = 1852] [serial = 990] [outer = 0x7ffda7b48800]
06:35:53 INFO - PROCESS | 1852 | 1446906953691 Marionette INFO loaded listener.js
06:35:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffda8792400) [pid = 1852] [serial = 991] [outer = 0x7ffda7b48800]
06:35:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdade1c800 == 72 [pid = 1852] [id = 353]
06:35:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffda8790800) [pid = 1852] [serial = 992] [outer = (nil)]
06:35:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda8902400) [pid = 1852] [serial = 993] [outer = 0x7ffda8790800]
06:35:54 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
06:35:54 INFO - document served over http requires an http
06:35:54 INFO - sub-resource via iframe-tag using the meta-referrer
06:35:54 INFO - delivery method with keep-origin-redirect and when
06:35:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:35:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:54 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
06:35:54 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 1387ms
06:35:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:35:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdade2d800 == 73 [pid = 1852] [id = 354]
06:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffda7ccec00) [pid = 1852] [serial = 994] [outer = (nil)]
06:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda8906800) [pid = 1852] [serial = 995] [outer = 0x7ffda7ccec00]
06:35:55 INFO - PROCESS | 1852 | 1446906955162 Marionette INFO loaded listener.js
06:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffdad854800) [pid = 1852] [serial = 996] [outer = 0x7ffda7ccec00]
06:35:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1ad800 == 74 [pid = 1852] [id = 355]
06:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffdad859000) [pid = 1852] [serial = 997] [outer = (nil)]
06:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffdada59400) [pid = 1852] [serial = 998] [outer = 0x7ffdad859000]
06:35:56 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
06:35:56 INFO - document served over http requires an http
06:35:56 INFO - sub-resource via iframe-tag using the meta-referrer
06:35:56 INFO - delivery method with no-redirect and when
06:35: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"
06:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:56 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
06:35:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1526ms
06:35:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:35:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae5d6000 == 75 [pid = 1852] [id = 356]
06:35:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffdad85d000) [pid = 1852] [serial = 999] [outer = (nil)]
06:35:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffdada5a400) [pid = 1852] [serial = 1000] [outer = 0x7ffdad85d000]
06:35:56 INFO - PROCESS | 1852 | 1446906956812 Marionette INFO loaded listener.js
06:35:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffdada9ac00) [pid = 1852] [serial = 1001] [outer = 0x7ffdad85d000]
06:35:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeae0800 == 76 [pid = 1852] [id = 357]
06:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffdada94400) [pid = 1852] [serial = 1002] [outer = (nil)]
06:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffdad858c00) [pid = 1852] [serial = 1003] [outer = 0x7ffdada94400]
06:35:57 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
06:35:57 INFO - document served over http requires an http
06:35:57 INFO - sub-resource via iframe-tag using the meta-referrer
06:35:57 INFO - delivery method with swap-origin-redirect and when
06:35:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:57 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
06:35:57 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 1636ms
06:35:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:35:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeaf0000 == 77 [pid = 1852] [id = 358]
06:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda1817000) [pid = 1852] [serial = 1004] [outer = (nil)]
06:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffdada9f400) [pid = 1852] [serial = 1005] [outer = 0x7ffda1817000]
06:35:58 INFO - PROCESS | 1852 | 1446906958467 Marionette INFO loaded listener.js
06:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffdadbdac00) [pid = 1852] [serial = 1006] [outer = 0x7ffda1817000]
06:35:59 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
06:35:59 INFO - document served over http requires an http
06:35:59 INFO - sub-resource via script-tag using the meta-referrer
06:35:59 INFO - delivery method with keep-origin-redirect and when
06:35: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"
06:35:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:59 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
06:35:59 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 1483ms
06:35:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:35:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaecb1000 == 78 [pid = 1852] [id = 359]
06:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffdad85ec00) [pid = 1852] [serial = 1007] [outer = (nil)]
06:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffdadd02800) [pid = 1852] [serial = 1008] [outer = 0x7ffdad85ec00]
06:35:59 INFO - PROCESS | 1852 | 1446906959796 Marionette INFO loaded listener.js
06:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffdadd0e000) [pid = 1852] [serial = 1009] [outer = 0x7ffdad85ec00]
06:36:00 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
06:36:00 INFO - document served over http requires an http
06:36:00 INFO - sub-resource via script-tag using the meta-referrer
06:36:00 INFO - delivery method with no-redirect and when
06:36: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"
06:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:00 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
06:36:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1277ms
06:36:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:36:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed67000 == 79 [pid = 1852] [id = 360]
06:36:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffdadbd8400) [pid = 1852] [serial = 1010] [outer = (nil)]
06:36:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffdadeb7000) [pid = 1852] [serial = 1011] [outer = 0x7ffdadbd8400]
06:36:01 INFO - PROCESS | 1852 | 1446906961173 Marionette INFO loaded listener.js
06:36:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffdadebf000) [pid = 1852] [serial = 1012] [outer = 0x7ffdadbd8400]
06:36:02 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
06:36:02 INFO - document served over http requires an http
06:36:02 INFO - sub-resource via script-tag using the meta-referrer
06:36:02 INFO - delivery method with swap-origin-redirect and when
06:36:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:02 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
06:36:02 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 1438ms
06:36:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:36:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf04c000 == 80 [pid = 1852] [id = 361]
06:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffdadbdc400) [pid = 1852] [serial = 1013] [outer = (nil)]
06:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffdadf13c00) [pid = 1852] [serial = 1014] [outer = 0x7ffdadbdc400]
06:36:02 INFO - PROCESS | 1852 | 1446906962587 Marionette INFO loaded listener.js
06:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffdadf1fc00) [pid = 1852] [serial = 1015] [outer = 0x7ffdadbdc400]
06:36:03 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
06:36:03 INFO - document served over http requires an http
06:36:03 INFO - sub-resource via xhr-request using the meta-referrer
06:36:03 INFO - delivery method with keep-origin-redirect and when
06:36: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"
06:36:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:03 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
06:36:03 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 1379ms
06:36:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:36:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1d4000 == 81 [pid = 1852] [id = 362]
06:36:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffdadec0000) [pid = 1852] [serial = 1016] [outer = (nil)]
06:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffdae197400) [pid = 1852] [serial = 1017] [outer = 0x7ffdadec0000]
06:36:04 INFO - PROCESS | 1852 | 1446906964037 Marionette INFO loaded listener.js
06:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffdae1cf400) [pid = 1852] [serial = 1018] [outer = 0x7ffdadec0000]
06:36:04 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
06:36:04 INFO - document served over http requires an http
06:36:04 INFO - sub-resource via xhr-request using the meta-referrer
06:36:04 INFO - delivery method with no-redirect and when
06:36:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:04 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
06:36:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1332ms
06:36:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:36:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafc21000 == 82 [pid = 1852] [id = 363]
06:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffdadf1a000) [pid = 1852] [serial = 1019] [outer = (nil)]
06:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffdae1d4400) [pid = 1852] [serial = 1020] [outer = 0x7ffdadf1a000]
06:36:05 INFO - PROCESS | 1852 | 1446906965352 Marionette INFO loaded listener.js
06:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffdae89ec00) [pid = 1852] [serial = 1021] [outer = 0x7ffdadf1a000]
06:36:07 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
06:36:07 INFO - document served over http requires an http
06:36:07 INFO - sub-resource via xhr-request using the meta-referrer
06:36:07 INFO - delivery method with swap-origin-redirect and when
06:36:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:07 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
06:36:07 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 2653ms
06:36:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:36:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d959000 == 83 [pid = 1852] [id = 364]
06:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffd9d36a400) [pid = 1852] [serial = 1022] [outer = (nil)]
06:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffd9d374000) [pid = 1852] [serial = 1023] [outer = 0x7ffd9d36a400]
06:36:08 INFO - PROCESS | 1852 | 1446906968020 Marionette INFO loaded listener.js
06:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffdaea63800) [pid = 1852] [serial = 1024] [outer = 0x7ffd9d36a400]
06:36:09 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
06:36:09 INFO - document served over http requires an https
06:36:09 INFO - sub-resource via fetch-request using the meta-referrer
06:36:09 INFO - delivery method with keep-origin-redirect and when
06:36: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"
06:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:09 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
06:36:09 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 1476ms
06:36:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:36:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1257000 == 84 [pid = 1852] [id = 365]
06:36:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffd9e990400) [pid = 1852] [serial = 1025] [outer = (nil)]
06:36:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffd9e998800) [pid = 1852] [serial = 1026] [outer = 0x7ffd9e990400]
06:36:10 INFO - PROCESS | 1852 | 1446906970152 Marionette INFO loaded listener.js
06:36:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffda0e5ac00) [pid = 1852] [serial = 1027] [outer = 0x7ffd9e990400]
06:36:11 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
06:36:11 INFO - document served over http requires an https
06:36:11 INFO - sub-resource via fetch-request using the meta-referrer
06:36:11 INFO - delivery method with no-redirect and when
06:36: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"
06:36:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:11 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
06:36:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1931ms
06:36:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ed6000 == 83 [pid = 1852] [id = 61]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e0d000 == 82 [pid = 1852] [id = 51]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb9128800 == 81 [pid = 1852] [id = 65]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2790800 == 80 [pid = 1852] [id = 52]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5376000 == 79 [pid = 1852] [id = 322]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda542a000 == 78 [pid = 1852] [id = 324]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5c21000 == 77 [pid = 1852] [id = 326]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda64aa800 == 76 [pid = 1852] [id = 328]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67c7000 == 75 [pid = 1852] [id = 330]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c1b800 == 74 [pid = 1852] [id = 332]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bac000 == 73 [pid = 1852] [id = 333]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d95a800 == 72 [pid = 1852] [id = 334]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e9c2800 == 71 [pid = 1852] [id = 335]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1cb800 == 70 [pid = 1852] [id = 50]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef33800 == 69 [pid = 1852] [id = 337]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b60000 == 68 [pid = 1852] [id = 336]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9dae6000 == 67 [pid = 1852] [id = 338]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb8ca000 == 66 [pid = 1852] [id = 68]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f366000 == 65 [pid = 1852] [id = 339]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6410800 == 64 [pid = 1852] [id = 64]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb45d1800 == 63 [pid = 1852] [id = 53]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb8f0d000 == 62 [pid = 1852] [id = 54]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b7f000 == 61 [pid = 1852] [id = 342]
06:36:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc913800 == 60 [pid = 1852] [id = 69]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffda5635c00) [pid = 1852] [serial = 800] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffdaf0d2800) [pid = 1852] [serial = 809] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffdae199c00) [pid = 1852] [serial = 806] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffda8905800) [pid = 1852] [serial = 803] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdb91d5c00) [pid = 1852] [serial = 824] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdb7241c00) [pid = 1852] [serial = 819] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffd9ed36400) [pid = 1852] [serial = 869] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffdb23bf400) [pid = 1852] [serial = 814] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffdbc63dc00) [pid = 1852] [serial = 830] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdba575000) [pid = 1852] [serial = 827] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffd9d7c4000) [pid = 1852] [serial = 848] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffda5a20800) [pid = 1852] [serial = 845] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda4dd1c00) [pid = 1852] [serial = 842] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffda604c000) [pid = 1852] [serial = 861] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffd9eb50c00) [pid = 1852] [serial = 856] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffd9d379400) [pid = 1852] [serial = 851] [outer = (nil)] [url = about:blank]
06:36:11 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffda0e57400) [pid = 1852] [serial = 872] [outer = (nil)] [url = about:blank]
06:36:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d46f800 == 61 [pid = 1852] [id = 366]
06:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffd9d375400) [pid = 1852] [serial = 1028] [outer = (nil)]
06:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffd9d7bd400) [pid = 1852] [serial = 1029] [outer = 0x7ffd9d375400]
06:36:12 INFO - PROCESS | 1852 | 1446906972170 Marionette INFO loaded listener.js
06:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffd9f13cc00) [pid = 1852] [serial = 1030] [outer = 0x7ffd9d375400]
06:36:13 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
06:36:13 INFO - document served over http requires an https
06:36:13 INFO - sub-resource via fetch-request using the meta-referrer
06:36:13 INFO - delivery method with swap-origin-redirect and when
06:36: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"
06:36:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:13 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
06:36:13 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 1979ms
06:36:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:36:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e73c800 == 62 [pid = 1852] [id = 367]
06:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffd9f13f400) [pid = 1852] [serial = 1031] [outer = (nil)]
06:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffda141a000) [pid = 1852] [serial = 1032] [outer = 0x7ffd9f13f400]
06:36:13 INFO - PROCESS | 1852 | 1446906973284 Marionette INFO loaded listener.js
06:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda1c41800) [pid = 1852] [serial = 1033] [outer = 0x7ffd9f13f400]
06:36:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f360000 == 63 [pid = 1852] [id = 368]
06:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda1c4b800) [pid = 1852] [serial = 1034] [outer = (nil)]
06:36:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda1415000) [pid = 1852] [serial = 1035] [outer = 0x7ffda1c4b800]
06:36:14 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
06:36:14 INFO - document served over http requires an https
06:36:14 INFO - sub-resource via iframe-tag using the meta-referrer
06:36:14 INFO - delivery method with keep-origin-redirect and when
06:36: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"
06:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:14 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
06:36:14 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 1224ms
06:36:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:36:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d32000 == 64 [pid = 1852] [id = 369]
06:36:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffda0eeec00) [pid = 1852] [serial = 1036] [outer = (nil)]
06:36:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffda22ae000) [pid = 1852] [serial = 1037] [outer = 0x7ffda0eeec00]
06:36:14 INFO - PROCESS | 1852 | 1446906974632 Marionette INFO loaded listener.js
06:36:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffda2757c00) [pid = 1852] [serial = 1038] [outer = 0x7ffda0eeec00]
06:36:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d42800 == 65 [pid = 1852] [id = 370]
06:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffda264b000) [pid = 1852] [serial = 1039] [outer = (nil)]
06:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffda2761800) [pid = 1852] [serial = 1040] [outer = 0x7ffda264b000]
06:36:15 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
06:36:15 INFO - document served over http requires an https
06:36:15 INFO - sub-resource via iframe-tag using the meta-referrer
06:36:15 INFO - delivery method with no-redirect and when
06:36:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:15 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
06:36:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1328ms
06:36:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:36:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b5c000 == 66 [pid = 1852] [id = 371]
06:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffda1c40400) [pid = 1852] [serial = 1041] [outer = (nil)]
06:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffda4ac2800) [pid = 1852] [serial = 1042] [outer = 0x7ffda1c40400]
06:36:15 INFO - PROCESS | 1852 | 1446906975976 Marionette INFO loaded listener.js
06:36:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffda4dcbc00) [pid = 1852] [serial = 1043] [outer = 0x7ffda1c40400]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffd9ed39c00) [pid = 1852] [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]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffd9ed3b000) [pid = 1852] [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]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffda0e65000) [pid = 1852] [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]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffda1e45000) [pid = 1852] [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]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffda1e49800) [pid = 1852] [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]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffda4d60c00) [pid = 1852] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffda5cd8000) [pid = 1852] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906926077]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffda4df5800) [pid = 1852] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffda4dcc000) [pid = 1852] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906919940]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffda0302c00) [pid = 1852] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffda53bfc00) [pid = 1852] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda58f1400) [pid = 1852] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffda6041800) [pid = 1852] [serial = 934] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffda5a22c00) [pid = 1852] [serial = 929] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffda4defc00) [pid = 1852] [serial = 914] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffda4d67000) [pid = 1852] [serial = 909] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffda4d5e000) [pid = 1852] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffda1820800) [pid = 1852] [serial = 889] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffda22f8000) [pid = 1852] [serial = 898] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffda1e3dc00) [pid = 1852] [serial = 892] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffd9dfa1400) [pid = 1852] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffda563c800) [pid = 1852] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffda4dea400) [pid = 1852] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda1417800) [pid = 1852] [serial = 942] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffda563a000) [pid = 1852] [serial = 924] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffda104d800) [pid = 1852] [serial = 886] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffda22fa000) [pid = 1852] [serial = 957] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffda5a17400) [pid = 1852] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffda4de9400) [pid = 1852] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906919940]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffda53b9c00) [pid = 1852] [serial = 919] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffda275c800) [pid = 1852] [serial = 901] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffda1c45c00) [pid = 1852] [serial = 939] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffda0305400) [pid = 1852] [serial = 948] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffda5ce0800) [pid = 1852] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906926077]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffda14edc00) [pid = 1852] [serial = 951] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffda4ab8800) [pid = 1852] [serial = 904] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffd9f13f800) [pid = 1852] [serial = 945] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffda22a4400) [pid = 1852] [serial = 954] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffda1e43800) [pid = 1852] [serial = 895] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffd9f138c00) [pid = 1852] [serial = 883] [outer = (nil)] [url = about:blank]
06:36:16 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffda0307800) [pid = 1852] [serial = 960] [outer = (nil)] [url = about:blank]
06:36:17 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffda14e7000) [pid = 1852] [serial = 881] [outer = (nil)] [url = about:blank]
06:36:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2399800 == 67 [pid = 1852] [id = 372]
06:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffd9dfa1400) [pid = 1852] [serial = 1044] [outer = (nil)]
06:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda0ef0800) [pid = 1852] [serial = 1045] [outer = 0x7ffd9dfa1400]
06:36:17 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
06:36:17 INFO - document served over http requires an https
06:36:17 INFO - sub-resource via iframe-tag using the meta-referrer
06:36:17 INFO - delivery method with swap-origin-redirect and when
06:36: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"
06:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:17 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
06:36:17 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 1731ms
06:36:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:36:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda246f800 == 68 [pid = 1852] [id = 373]
06:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda4ab8400) [pid = 1852] [serial = 1046] [outer = (nil)]
06:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffda4dcc400) [pid = 1852] [serial = 1047] [outer = 0x7ffda4ab8400]
06:36:17 INFO - PROCESS | 1852 | 1446906977710 Marionette INFO loaded listener.js
06:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffda527d000) [pid = 1852] [serial = 1048] [outer = 0x7ffda4ab8400]
06:36:18 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
06:36:18 INFO - document served over http requires an https
06:36:18 INFO - sub-resource via script-tag using the meta-referrer
06:36:18 INFO - delivery method with keep-origin-redirect and when
06:36:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:18 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
06:36:18 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 1174ms
06:36:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:36:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b4e800 == 69 [pid = 1852] [id = 374]
06:36:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffda5633800) [pid = 1852] [serial = 1049] [outer = (nil)]
06:36:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffda563a000) [pid = 1852] [serial = 1050] [outer = 0x7ffda5633800]
06:36:18 INFO - PROCESS | 1852 | 1446906978795 Marionette INFO loaded listener.js
06:36:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffda5a1c800) [pid = 1852] [serial = 1051] [outer = 0x7ffda5633800]
06:36:19 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
06:36:19 INFO - document served over http requires an https
06:36:19 INFO - sub-resource via script-tag using the meta-referrer
06:36:19 INFO - delivery method with no-redirect and when
06:36:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:19 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
06:36:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1429ms
06:36:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:36:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1251000 == 70 [pid = 1852] [id = 375]
06:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda0eeb800) [pid = 1852] [serial = 1052] [outer = (nil)]
06:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffda1025400) [pid = 1852] [serial = 1053] [outer = 0x7ffda0eeb800]
06:36:20 INFO - PROCESS | 1852 | 1446906980451 Marionette INFO loaded listener.js
06:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda1820400) [pid = 1852] [serial = 1054] [outer = 0x7ffda0eeb800]
06:36:21 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
06:36:21 INFO - document served over http requires an https
06:36:21 INFO - sub-resource via script-tag using the meta-referrer
06:36:21 INFO - delivery method with swap-origin-redirect and when
06:36:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:21 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
06:36:21 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 1531ms
06:36:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:36:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5368800 == 71 [pid = 1852] [id = 376]
06:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffda264b800) [pid = 1852] [serial = 1055] [outer = (nil)]
06:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffda4ac0400) [pid = 1852] [serial = 1056] [outer = 0x7ffda264b800]
06:36:22 INFO - PROCESS | 1852 | 1446906982038 Marionette INFO loaded listener.js
06:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffda4decc00) [pid = 1852] [serial = 1057] [outer = 0x7ffda264b800]
06:36:22 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
06:36:22 INFO - document served over http requires an https
06:36:22 INFO - sub-resource via xhr-request using the meta-referrer
06:36:22 INFO - delivery method with keep-origin-redirect and when
06:36:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:22 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
06:36:22 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 1433ms
06:36:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:36:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda582b000 == 72 [pid = 1852] [id = 377]
06:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffda4abac00) [pid = 1852] [serial = 1058] [outer = (nil)]
06:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffda5a22c00) [pid = 1852] [serial = 1059] [outer = 0x7ffda4abac00]
06:36:23 INFO - PROCESS | 1852 | 1446906983458 Marionette INFO loaded listener.js
06:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda6043800) [pid = 1852] [serial = 1060] [outer = 0x7ffda4abac00]
06:36:24 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
06:36:24 INFO - document served over http requires an https
06:36:24 INFO - sub-resource via xhr-request using the meta-referrer
06:36:24 INFO - delivery method with no-redirect and when
06:36: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"
06:36:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:24 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
06:36:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1382ms
06:36:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:36:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda64af800 == 73 [pid = 1852] [id = 378]
06:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffda5637800) [pid = 1852] [serial = 1061] [outer = (nil)]
06:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffda6231c00) [pid = 1852] [serial = 1062] [outer = 0x7ffda5637800]
06:36:24 INFO - PROCESS | 1852 | 1446906984822 Marionette INFO loaded listener.js
06:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda6cadc00) [pid = 1852] [serial = 1063] [outer = 0x7ffda5637800]
06:36:25 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
06:36:25 INFO - document served over http requires an https
06:36:25 INFO - sub-resource via xhr-request using the meta-referrer
06:36:25 INFO - delivery method with swap-origin-redirect and when
06:36:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:25 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
06:36:25 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 1424ms
06:36:25 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
06:36:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67d0800 == 74 [pid = 1852] [id = 379]
06:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffda5a1f400) [pid = 1852] [serial = 1064] [outer = (nil)]
06:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffda7b41000) [pid = 1852] [serial = 1065] [outer = 0x7ffda5a1f400]
06:36:26 INFO - PROCESS | 1852 | 1446906986258 Marionette INFO loaded listener.js
06:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffda8906c00) [pid = 1852] [serial = 1066] [outer = 0x7ffda5a1f400]
06:36:27 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
06:36:27 INFO - document served over http requires an http
06:36:27 INFO - sub-resource via fetch-request using the meta-referrer
06:36:27 INFO - delivery method with keep-origin-redirect and when
06:36:27 INFO - the target request is same-origin.
06:36:27 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 1377ms
06:36:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:36:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bb5800 == 75 [pid = 1852] [id = 380]
06:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffdada5e400) [pid = 1852] [serial = 1067] [outer = (nil)]
06:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffdada60800) [pid = 1852] [serial = 1068] [outer = 0x7ffdada5e400]
06:36:27 INFO - PROCESS | 1852 | 1446906987771 Marionette INFO loaded listener.js
06:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffdadebe800) [pid = 1852] [serial = 1069] [outer = 0x7ffdada5e400]
06:36:28 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
06:36:28 INFO - document served over http requires an http
06:36:28 INFO - sub-resource via fetch-request using the meta-referrer
06:36:28 INFO - delivery method with no-redirect and when
06:36:28 INFO - the target request is same-origin.
06:36:28 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 1527ms
06:36:28 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
06:36:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadc16000 == 76 [pid = 1852] [id = 381]
06:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffdada5e800) [pid = 1852] [serial = 1070] [outer = (nil)]
06:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffdae195c00) [pid = 1852] [serial = 1071] [outer = 0x7ffdada5e800]
06:36:29 INFO - PROCESS | 1852 | 1446906989223 Marionette INFO loaded listener.js
06:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffdaea64000) [pid = 1852] [serial = 1072] [outer = 0x7ffdada5e800]
06:36:30 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
06:36:30 INFO - document served over http requires an http
06:36:30 INFO - sub-resource via fetch-request using the meta-referrer
06:36:30 INFO - delivery method with swap-origin-redirect and when
06:36: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"
06:36:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:30 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
06:36:30 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 1477ms
06:36:30 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
06:36:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeaf6800 == 77 [pid = 1852] [id = 382]
06:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffdada99800) [pid = 1852] [serial = 1073] [outer = (nil)]
06:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffdaea6a000) [pid = 1852] [serial = 1074] [outer = 0x7ffdada99800]
06:36:30 INFO - PROCESS | 1852 | 1446906990702 Marionette INFO loaded listener.js
06:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffdaec32800) [pid = 1852] [serial = 1075] [outer = 0x7ffdada99800]
06:36:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e0f800 == 78 [pid = 1852] [id = 383]
06:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffdaec2f400) [pid = 1852] [serial = 1076] [outer = (nil)]
06:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffdaec2dc00) [pid = 1852] [serial = 1077] [outer = 0x7ffdaec2f400]
06:36:31 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
06:36:31 INFO - document served over http requires an http
06:36:31 INFO - sub-resource via iframe-tag using the meta-referrer
06:36:31 INFO - delivery method with keep-origin-redirect and when
06:36:31 INFO - the target request is same-origin.
06:36:31 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 1487ms
06:36:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:36:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ecd000 == 79 [pid = 1852] [id = 384]
06:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffdae192800) [pid = 1852] [serial = 1078] [outer = (nil)]
06:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffdaec37400) [pid = 1852] [serial = 1079] [outer = 0x7ffdae192800]
06:36:32 INFO - PROCESS | 1852 | 1446906992207 Marionette INFO loaded listener.js
06:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffdaf0a7800) [pid = 1852] [serial = 1080] [outer = 0x7ffdae192800]
06:36:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ee6800 == 80 [pid = 1852] [id = 385]
06:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffdaf0a8800) [pid = 1852] [serial = 1081] [outer = (nil)]
06:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffdaf0a3c00) [pid = 1852] [serial = 1082] [outer = 0x7ffdaf0a8800]
06:36:33 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
06:36:33 INFO - document served over http requires an http
06:36:33 INFO - sub-resource via iframe-tag using the meta-referrer
06:36:33 INFO - delivery method with no-redirect and when
06:36:33 INFO - the target request is same-origin.
06:36:33 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 1474ms
06:36:33 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
06:36:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25e9800 == 81 [pid = 1852] [id = 386]
06:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffdaf0aa000) [pid = 1852] [serial = 1083] [outer = (nil)]
06:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffdaf0d7400) [pid = 1852] [serial = 1084] [outer = 0x7ffdaf0aa000]
06:36:33 INFO - PROCESS | 1852 | 1446906993810 Marionette INFO loaded listener.js
06:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffdaf90a800) [pid = 1852] [serial = 1085] [outer = 0x7ffdaf0aa000]
06:36:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2790000 == 82 [pid = 1852] [id = 387]
06:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffdaf902c00) [pid = 1852] [serial = 1086] [outer = (nil)]
06:36:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb37e2000 == 81 [pid = 1852] [id = 10]
06:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7ffdaf90d400) [pid = 1852] [serial = 1087] [outer = 0x7ffdaf902c00]
06:36:35 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
06:36:35 INFO - document served over http requires an http
06:36:35 INFO - sub-resource via iframe-tag using the meta-referrer
06:36:35 INFO - delivery method with swap-origin-redirect and when
06:36:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:35 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
06:36:35 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 1775ms
06:36:35 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
06:36:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2855800 == 82 [pid = 1852] [id = 388]
06:36:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffdaf90d000) [pid = 1852] [serial = 1088] [outer = (nil)]
06:36:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffdaf948c00) [pid = 1852] [serial = 1089] [outer = 0x7ffdaf90d000]
06:36:35 INFO - PROCESS | 1852 | 1446906995517 Marionette INFO loaded listener.js
06:36:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7ffdafa36800) [pid = 1852] [serial = 1090] [outer = 0x7ffdaf90d000]
06:36:36 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
06:36:36 INFO - document served over http requires an http
06:36:36 INFO - sub-resource via script-tag using the meta-referrer
06:36:36 INFO - delivery method with keep-origin-redirect and when
06:36:36 INFO - the target request is same-origin.
06:36:36 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 1426ms
06:36:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:36:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb37d6800 == 83 [pid = 1852] [id = 389]
06:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7ffdaf911800) [pid = 1852] [serial = 1091] [outer = (nil)]
06:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7ffdafa3b400) [pid = 1852] [serial = 1092] [outer = 0x7ffdaf911800]
06:36:36 INFO - PROCESS | 1852 | 1446906996868 Marionette INFO loaded listener.js
06:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7ffdafc57800) [pid = 1852] [serial = 1093] [outer = 0x7ffdaf911800]
06:36:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:36:37 INFO - document served over http requires an http
06:36:37 INFO - sub-resource via script-tag using the meta-referrer
06:36:37 INFO - delivery method with no-redirect and when
06:36:37 INFO - the target request is same-origin.
06:36:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 1348ms
06:36:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
06:36:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb4515800 == 84 [pid = 1852] [id = 390]
06:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7ffdafa38400) [pid = 1852] [serial = 1094] [outer = (nil)]
06:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7ffdafe03800) [pid = 1852] [serial = 1095] [outer = 0x7ffdafa38400]
06:36:38 INFO - PROCESS | 1852 | 1446906998276 Marionette INFO loaded listener.js
06:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffdb1e2d000) [pid = 1852] [serial = 1096] [outer = 0x7ffdafa38400]
06:36:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:36:39 INFO - document served over http requires an http
06:36:39 INFO - sub-resource via script-tag using the meta-referrer
06:36:39 INFO - delivery method with swap-origin-redirect and when
06:36:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:36:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1481ms
06:36:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
06:36:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6312800 == 85 [pid = 1852] [id = 391]
06:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffdafc4ec00) [pid = 1852] [serial = 1097] [outer = (nil)]
06:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffdb1e37400) [pid = 1852] [serial = 1098] [outer = 0x7ffdafc4ec00]
06:36:39 INFO - PROCESS | 1852 | 1446906999783 Marionette INFO loaded listener.js
06:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffdb1ef1800) [pid = 1852] [serial = 1099] [outer = 0x7ffdafc4ec00]
06:36:40 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
06:36:40 INFO - document served over http requires an http
06:36:40 INFO - sub-resource via xhr-request using the meta-referrer
06:36:40 INFO - delivery method with keep-origin-redirect and when
06:36:40 INFO - the target request is same-origin.
06:36:40 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 1379ms
06:36:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:36:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6419000 == 86 [pid = 1852] [id = 392]
06:36:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffdb1e34000) [pid = 1852] [serial = 1100] [outer = (nil)]
06:36:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffdb1ef4c00) [pid = 1852] [serial = 1101] [outer = 0x7ffdb1e34000]
06:36:41 INFO - PROCESS | 1852 | 1446907001145 Marionette INFO loaded listener.js
06:36:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffdb23a6000) [pid = 1852] [serial = 1102] [outer = 0x7ffdb1e34000]
06:36:42 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
06:36:42 INFO - document served over http requires an http
06:36:42 INFO - sub-resource via xhr-request using the meta-referrer
06:36:42 INFO - delivery method with no-redirect and when
06:36:42 INFO - the target request is same-origin.
06:36:42 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 1287ms
06:36:42 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
06:36:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb66bb800 == 87 [pid = 1852] [id = 393]
06:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffdb1ef2c00) [pid = 1852] [serial = 1103] [outer = (nil)]
06:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffdb23a7000) [pid = 1852] [serial = 1104] [outer = 0x7ffdb1ef2c00]
06:36:42 INFO - PROCESS | 1852 | 1446907002450 Marionette INFO loaded listener.js
06:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffdb23be400) [pid = 1852] [serial = 1105] [outer = 0x7ffdb1ef2c00]
06:36:43 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
06:36:43 INFO - document served over http requires an http
06:36:43 INFO - sub-resource via xhr-request using the meta-referrer
06:36:43 INFO - delivery method with swap-origin-redirect and when
06:36: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"
06:36:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:43 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
06:36:43 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 1376ms
06:36:43 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
06:36:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb729d800 == 88 [pid = 1852] [id = 394]
06:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffdb1ef3400) [pid = 1852] [serial = 1106] [outer = (nil)]
06:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffdb23c3800) [pid = 1852] [serial = 1107] [outer = 0x7ffdb1ef3400]
06:36:43 INFO - PROCESS | 1852 | 1446907003852 Marionette INFO loaded listener.js
06:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffdb25bb000) [pid = 1852] [serial = 1108] [outer = 0x7ffdb1ef3400]
06:36:44 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
06:36:44 INFO - document served over http requires an https
06:36:44 INFO - sub-resource via fetch-request using the meta-referrer
06:36:44 INFO - delivery method with keep-origin-redirect and when
06:36: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"
06:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:44 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
06:36:44 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 1434ms
06:36:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:36:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb73a6800 == 89 [pid = 1852] [id = 395]
06:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffdb23a8800) [pid = 1852] [serial = 1109] [outer = (nil)]
06:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffdb25c5400) [pid = 1852] [serial = 1110] [outer = 0x7ffdb23a8800]
06:36:45 INFO - PROCESS | 1852 | 1446907005335 Marionette INFO loaded listener.js
06:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffdb287bc00) [pid = 1852] [serial = 1111] [outer = 0x7ffdb23a8800]
06:36:46 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
06:36:46 INFO - document served over http requires an https
06:36:46 INFO - sub-resource via fetch-request using the meta-referrer
06:36:46 INFO - delivery method with no-redirect and when
06:36:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:46 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
06:36:46 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 1429ms
06:36:46 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
06:36:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7474000 == 90 [pid = 1852] [id = 396]
06:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffdb23cac00) [pid = 1852] [serial = 1112] [outer = (nil)]
06:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffdb29c0c00) [pid = 1852] [serial = 1113] [outer = 0x7ffdb23cac00]
06:36:46 INFO - PROCESS | 1852 | 1446907006766 Marionette INFO loaded listener.js
06:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffdb363e400) [pid = 1852] [serial = 1114] [outer = 0x7ffdb23cac00]
06:36:47 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
06:36:47 INFO - document served over http requires an https
06:36:47 INFO - sub-resource via fetch-request using the meta-referrer
06:36:47 INFO - delivery method with swap-origin-redirect and when
06:36: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"
06:36:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:47 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
06:36:47 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 1433ms
06:36:47 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
06:36:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb764d800 == 91 [pid = 1852] [id = 397]
06:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffdb2872800) [pid = 1852] [serial = 1115] [outer = (nil)]
06:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffdb3733000) [pid = 1852] [serial = 1116] [outer = 0x7ffdb2872800]
06:36:48 INFO - PROCESS | 1852 | 1446907008220 Marionette INFO loaded listener.js
06:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffdb3beb400) [pid = 1852] [serial = 1117] [outer = 0x7ffdb2872800]
06:36:49 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
06:36:49 INFO - document served over http requires an https
06:36:49 INFO - sub-resource via fetch-request using the meta-referrer
06:36:49 INFO - delivery method with swap-origin-redirect and when
06:36: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"
06:36:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:49 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
06:36:49 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 1491ms
06:36:49 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
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef3e000 == 90 [pid = 1852] [id = 340]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2204800 == 89 [pid = 1852] [id = 341]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef4e000 == 88 [pid = 1852] [id = 344]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5c17800 == 87 [pid = 1852] [id = 345]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6609800 == 86 [pid = 1852] [id = 346]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bc6800 == 85 [pid = 1852] [id = 347]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda835c000 == 84 [pid = 1852] [id = 348]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda872d000 == 83 [pid = 1852] [id = 349]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8b30000 == 82 [pid = 1852] [id = 350]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadc06800 == 81 [pid = 1852] [id = 351]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd5d800 == 80 [pid = 1852] [id = 352]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdade1c800 == 79 [pid = 1852] [id = 353]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdade2d800 == 78 [pid = 1852] [id = 354]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1ad800 == 77 [pid = 1852] [id = 355]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae5d6000 == 76 [pid = 1852] [id = 356]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeae0800 == 75 [pid = 1852] [id = 357]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeaf0000 == 74 [pid = 1852] [id = 358]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaecb1000 == 73 [pid = 1852] [id = 359]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed67000 == 72 [pid = 1852] [id = 360]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf04c000 == 71 [pid = 1852] [id = 361]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1d4000 == 70 [pid = 1852] [id = 362]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafc21000 == 69 [pid = 1852] [id = 363]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d959000 == 68 [pid = 1852] [id = 364]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1257000 == 67 [pid = 1852] [id = 365]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d46f800 == 66 [pid = 1852] [id = 366]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e73c800 == 65 [pid = 1852] [id = 367]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f360000 == 64 [pid = 1852] [id = 368]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d32000 == 63 [pid = 1852] [id = 369]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d42800 == 62 [pid = 1852] [id = 370]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b5c000 == 61 [pid = 1852] [id = 371]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2399800 == 60 [pid = 1852] [id = 372]
06:36:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda246f800 == 59 [pid = 1852] [id = 373]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb4512000 == 58 [pid = 1852] [id = 11]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1251000 == 57 [pid = 1852] [id = 375]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5368800 == 56 [pid = 1852] [id = 376]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda582b000 == 55 [pid = 1852] [id = 377]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda64af800 == 54 [pid = 1852] [id = 378]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67d0800 == 53 [pid = 1852] [id = 379]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb330800 == 52 [pid = 1852] [id = 55]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bb5800 == 51 [pid = 1852] [id = 380]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadc16000 == 50 [pid = 1852] [id = 381]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeaf6800 == 49 [pid = 1852] [id = 382]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e0f800 == 48 [pid = 1852] [id = 383]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ecd000 == 47 [pid = 1852] [id = 384]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ee6800 == 46 [pid = 1852] [id = 385]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25e9800 == 45 [pid = 1852] [id = 386]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2790000 == 44 [pid = 1852] [id = 387]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2855800 == 43 [pid = 1852] [id = 388]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb37d6800 == 42 [pid = 1852] [id = 389]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb4515800 == 41 [pid = 1852] [id = 390]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6312800 == 40 [pid = 1852] [id = 391]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6419000 == 39 [pid = 1852] [id = 392]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e07000 == 38 [pid = 1852] [id = 56]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb66bb800 == 37 [pid = 1852] [id = 393]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb729d800 == 36 [pid = 1852] [id = 394]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb73a6800 == 35 [pid = 1852] [id = 395]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7474000 == 34 [pid = 1852] [id = 396]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb764d800 == 33 [pid = 1852] [id = 397]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b4e800 == 32 [pid = 1852] [id = 374]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadc0d000 == 31 [pid = 1852] [id = 308]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e0c000 == 30 [pid = 1852] [id = 66]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5321000 == 29 [pid = 1852] [id = 343]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb36ea000 == 28 [pid = 1852] [id = 63]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf053800 == 27 [pid = 1852] [id = 59]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc9f3800 == 26 [pid = 1852] [id = 70]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2788800 == 25 [pid = 1852] [id = 67]
06:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb996000 == 24 [pid = 1852] [id = 57]
06:36:53 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffda101c400) [pid = 1852] [serial = 949] [outer = (nil)] [url = about:blank]
06:36:53 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffda275c400) [pid = 1852] [serial = 958] [outer = (nil)] [url = about:blank]
06:36:53 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffda22edc00) [pid = 1852] [serial = 955] [outer = (nil)] [url = about:blank]
06:36:53 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffda1c3e800) [pid = 1852] [serial = 952] [outer = (nil)] [url = about:blank]
06:36:53 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffda0eef000) [pid = 1852] [serial = 946] [outer = (nil)] [url = about:blank]
06:36:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d95a000 == 25 [pid = 1852] [id = 398]
06:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffd9d7b9c00) [pid = 1852] [serial = 1118] [outer = (nil)]
06:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffd9d7bdc00) [pid = 1852] [serial = 1119] [outer = 0x7ffd9d7b9c00]
06:36:53 INFO - PROCESS | 1852 | 1446907013889 Marionette INFO loaded listener.js
06:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffd9e4a7000) [pid = 1852] [serial = 1120] [outer = 0x7ffd9d7b9c00]
06:36:54 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
06:36:54 INFO - document served over http requires an https
06:36:54 INFO - sub-resource via fetch-request using the meta-referrer
06:36:54 INFO - delivery method with keep-origin-redirect and when
06:36: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"
06:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:54 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
06:36:54 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 5449ms
06:36:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:36:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e395800 == 26 [pid = 1852] [id = 399]
06:36:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffd9e991c00) [pid = 1852] [serial = 1121] [outer = (nil)]
06:36:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffd9eb4cc00) [pid = 1852] [serial = 1122] [outer = 0x7ffd9e991c00]
06:36:54 INFO - PROCESS | 1852 | 1446907014955 Marionette INFO loaded listener.js
06:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffd9ed32c00) [pid = 1852] [serial = 1123] [outer = 0x7ffd9e991c00]
06:36:55 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
06:36:55 INFO - document served over http requires an https
06:36:55 INFO - sub-resource via fetch-request using the meta-referrer
06:36:55 INFO - delivery method with no-redirect and when
06:36: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"
06:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:55 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
06:36:55 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 1231ms
06:36:55 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
06:36:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9dae1000 == 27 [pid = 1852] [id = 400]
06:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffd9ed38c00) [pid = 1852] [serial = 1124] [outer = (nil)]
06:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffd9f140c00) [pid = 1852] [serial = 1125] [outer = 0x7ffd9ed38c00]
06:36:56 INFO - PROCESS | 1852 | 1446907016247 Marionette INFO loaded listener.js
06:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffda030f800) [pid = 1852] [serial = 1126] [outer = 0x7ffd9ed38c00]
06:36:57 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
06:36:57 INFO - document served over http requires an https
06:36:57 INFO - sub-resource via fetch-request using the meta-referrer
06:36:57 INFO - delivery method with swap-origin-redirect and when
06:36:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:57 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
06:36:57 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 1228ms
06:36:57 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
06:36:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef51000 == 28 [pid = 1852] [id = 401]
06:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffd9e4b0800) [pid = 1852] [serial = 1127] [outer = (nil)]
06:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffda0e60c00) [pid = 1852] [serial = 1128] [outer = 0x7ffd9e4b0800]
06:36:57 INFO - PROCESS | 1852 | 1446907017523 Marionette INFO loaded listener.js
06:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffda1019400) [pid = 1852] [serial = 1129] [outer = 0x7ffd9e4b0800]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffd9eb4e000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffdb25c5800) [pid = 1852] [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.]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffdb2772c00) [pid = 1852] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffd9eb4f800) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffda030d400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffda6659c00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffda6652400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffd9d375400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffd9d7c1400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffda22f6400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffd9e98cc00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffd9eb4b400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffd9e990400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffda0ef3400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffda22f7000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffda4ab6c00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffda1c40400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffda8790800) [pid = 1852] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffdada94400) [pid = 1852] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffd9d36a400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffda1c4b800) [pid = 1852] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffda264b000) [pid = 1852] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906975313]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffda275ac00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffd9ed2fc00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffd9e991800) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffda1c42400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffd9dfa1400) [pid = 1852] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffda7ccec00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffda0e5e400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7ffdadf1a000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7ffda181e000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7ffdad85ec00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7ffdad859000) [pid = 1852] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906955896]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7ffda4ab8400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7ffd9f13f400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffda5633800) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffdad85d000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7ffda0eeec00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffda4dd2000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffda4d64400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffda5284000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffdadbdc400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffda181e800) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdadbd8400) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffda4dec000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffd9eb4ec00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffd9f139c00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffda1817000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffda58ec800) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdadec0000) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda0ef4800) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffda7b48800) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffda6ca6c00) [pid = 1852] [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]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffda4dcc400) [pid = 1852] [serial = 1047] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffda58f7000) [pid = 1852] [serial = 975] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffda4ac2800) [pid = 1852] [serial = 1042] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffd9d7bd400) [pid = 1852] [serial = 1029] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffdada9f400) [pid = 1852] [serial = 1005] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffda8906800) [pid = 1852] [serial = 995] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffdadeb7000) [pid = 1852] [serial = 1011] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffda563a000) [pid = 1852] [serial = 1050] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffdada5a400) [pid = 1852] [serial = 1000] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda7cc3400) [pid = 1852] [serial = 987] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffda22ae000) [pid = 1852] [serial = 1037] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffdae1d4400) [pid = 1852] [serial = 1020] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffdadd02800) [pid = 1852] [serial = 1008] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffd9f143800) [pid = 1852] [serial = 966] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffda604c800) [pid = 1852] [serial = 978] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffda1c46800) [pid = 1852] [serial = 969] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffda8788400) [pid = 1852] [serial = 990] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffda1415000) [pid = 1852] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffda5281800) [pid = 1852] [serial = 972] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffdae197400) [pid = 1852] [serial = 1017] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdad858c00) [pid = 1852] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffd9e998800) [pid = 1852] [serial = 1026] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffda141a000) [pid = 1852] [serial = 1032] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffdadf13c00) [pid = 1852] [serial = 1014] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffdada59400) [pid = 1852] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906955896]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffda8902400) [pid = 1852] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffda7b3d000) [pid = 1852] [serial = 984] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffda0ef0800) [pid = 1852] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffda7a67800) [pid = 1852] [serial = 981] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffda4dec800) [pid = 1852] [serial = 963] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffda2761800) [pid = 1852] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906975313]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffd9d374000) [pid = 1852] [serial = 1023] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffda22a5c00) [pid = 1852] [serial = 896] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffdae1cf400) [pid = 1852] [serial = 1018] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffda275b000) [pid = 1852] [serial = 970] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffda6656000) [pid = 1852] [serial = 979] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffda4d66c00) [pid = 1852] [serial = 961] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffdb8e76800) [pid = 1852] [serial = 758] [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.]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffda5636000) [pid = 1852] [serial = 973] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffda2754c00) [pid = 1852] [serial = 899] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffda604d000) [pid = 1852] [serial = 935] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffda1812c00) [pid = 1852] [serial = 887] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffda58f9400) [pid = 1852] [serial = 925] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffda6650c00) [pid = 1852] [serial = 943] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffda4de6800) [pid = 1852] [serial = 910] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffda104e800) [pid = 1852] [serial = 967] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdadf1fc00) [pid = 1852] [serial = 1015] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffda623bc00) [pid = 1852] [serial = 940] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffda6042800) [pid = 1852] [serial = 976] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffda4ab7c00) [pid = 1852] [serial = 902] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffdae89ec00) [pid = 1852] [serial = 1021] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffda1c47c00) [pid = 1852] [serial = 890] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffda4d5ec00) [pid = 1852] [serial = 905] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffdb23ae400) [pid = 1852] [serial = 866] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffda5638800) [pid = 1852] [serial = 920] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffda1e45c00) [pid = 1852] [serial = 893] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7ffda5cdc800) [pid = 1852] [serial = 930] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7ffda0e5c000) [pid = 1852] [serial = 884] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7ffda53b4800) [pid = 1852] [serial = 964] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7ffda5278400) [pid = 1852] [serial = 915] [outer = (nil)] [url = about:blank]
06:37:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f366800 == 29 [pid = 1852] [id = 402]
06:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7ffd9d371000) [pid = 1852] [serial = 1130] [outer = (nil)]
06:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7ffd9e990400) [pid = 1852] [serial = 1131] [outer = 0x7ffd9d371000]
06:37:00 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
06:37:00 INFO - document served over http requires an https
06:37:00 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:00 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:00 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
06:37:00 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 3596ms
06:37:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:37:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d50800 == 30 [pid = 1852] [id = 403]
06:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7ffd9d7be000) [pid = 1852] [serial = 1132] [outer = (nil)]
06:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7ffd9ed2fc00) [pid = 1852] [serial = 1133] [outer = 0x7ffd9d7be000]
06:37:01 INFO - PROCESS | 1852 | 1446907021100 Marionette INFO loaded listener.js
06:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffda101f400) [pid = 1852] [serial = 1134] [outer = 0x7ffd9d7be000]
06:37:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1261000 == 31 [pid = 1852] [id = 404]
06:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffda104e000) [pid = 1852] [serial = 1135] [outer = (nil)]
06:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffda1055400) [pid = 1852] [serial = 1136] [outer = 0x7ffda104e000]
06:37:01 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
06:37:01 INFO - document served over http requires an https
06:37:01 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:01 INFO - delivery method with no-redirect and when
06:37:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:01 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
06:37:02 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 1173ms
06:37:02 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
06:37:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9dacf800 == 32 [pid = 1852] [id = 405]
06:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffd9d7c2c00) [pid = 1852] [serial = 1137] [outer = (nil)]
06:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffd9dfa7400) [pid = 1852] [serial = 1138] [outer = 0x7ffd9d7c2c00]
06:37:02 INFO - PROCESS | 1852 | 1446907022417 Marionette INFO loaded listener.js
06:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffd9ed32000) [pid = 1852] [serial = 1139] [outer = 0x7ffd9d7c2c00]
06:37:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f35e000 == 33 [pid = 1852] [id = 406]
06:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffd9f13bc00) [pid = 1852] [serial = 1140] [outer = (nil)]
06:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffda030bc00) [pid = 1852] [serial = 1141] [outer = 0x7ffd9f13bc00]
06:37:03 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
06:37:03 INFO - document served over http requires an https
06:37:03 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:03 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:03 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
06:37:03 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 1582ms
06:37:03 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
06:37:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d958800 == 34 [pid = 1852] [id = 407]
06:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffda030cc00) [pid = 1852] [serial = 1142] [outer = (nil)]
06:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffda0eec800) [pid = 1852] [serial = 1143] [outer = 0x7ffda030cc00]
06:37:04 INFO - PROCESS | 1852 | 1446907024068 Marionette INFO loaded listener.js
06:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda105cc00) [pid = 1852] [serial = 1144] [outer = 0x7ffda030cc00]
06:37:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1630800 == 35 [pid = 1852] [id = 408]
06:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffda1053400) [pid = 1852] [serial = 1145] [outer = (nil)]
06:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda1417800) [pid = 1852] [serial = 1146] [outer = 0x7ffda1053400]
06:37:05 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
06:37:05 INFO - document served over http requires an https
06:37:05 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:05 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:05 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
06:37:05 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 1591ms
06:37:05 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
06:37:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b53000 == 36 [pid = 1852] [id = 409]
06:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffd9f141800) [pid = 1852] [serial = 1147] [outer = (nil)]
06:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda14e6800) [pid = 1852] [serial = 1148] [outer = 0x7ffd9f141800]
06:37:05 INFO - PROCESS | 1852 | 1446907025728 Marionette INFO loaded listener.js
06:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffda181e400) [pid = 1852] [serial = 1149] [outer = 0x7ffd9f141800]
06:37:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda220e800 == 37 [pid = 1852] [id = 410]
06:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffda181b800) [pid = 1852] [serial = 1150] [outer = (nil)]
06:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffda1c3f000) [pid = 1852] [serial = 1151] [outer = 0x7ffda181b800]
06:37: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
06:37:06 INFO - document served over http requires an https
06:37:06 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:06 INFO - delivery method with keep-origin-redirect and when
06:37:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37: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
06:37: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 1542ms
06:37: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
06:37:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2215800 == 38 [pid = 1852] [id = 411]
06:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffda181f800) [pid = 1852] [serial = 1152] [outer = (nil)]
06:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffda1c47c00) [pid = 1852] [serial = 1153] [outer = 0x7ffda181f800]
06:37:07 INFO - PROCESS | 1852 | 1446907027168 Marionette INFO loaded listener.js
06:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffda1e42000) [pid = 1852] [serial = 1154] [outer = 0x7ffda181f800]
06:37:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2466800 == 39 [pid = 1852] [id = 412]
06:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda1c4d800) [pid = 1852] [serial = 1155] [outer = (nil)]
06:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda1e44800) [pid = 1852] [serial = 1156] [outer = 0x7ffda1c4d800]
06:37:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
06:37:08 INFO - document served over http requires an https
06:37:08 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:08 INFO - delivery method with no-redirect and when
06:37: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"
06:37:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
06:37:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1375ms
06:37:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
06:37:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda246d000 == 40 [pid = 1852] [id = 413]
06:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda1c44800) [pid = 1852] [serial = 1157] [outer = (nil)]
06:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffda1e4c000) [pid = 1852] [serial = 1158] [outer = 0x7ffda1c44800]
06:37:08 INFO - PROCESS | 1852 | 1446907028567 Marionette INFO loaded listener.js
06:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda22aec00) [pid = 1852] [serial = 1159] [outer = 0x7ffda1c44800]
06:37:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2848000 == 41 [pid = 1852] [id = 414]
06:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda22a8800) [pid = 1852] [serial = 1160] [outer = (nil)]
06:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda22f1000) [pid = 1852] [serial = 1161] [outer = 0x7ffda22a8800]
06:37: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
06:37:09 INFO - document served over http requires an https
06:37:09 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:09 INFO - delivery method with swap-origin-redirect and when
06:37:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37: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
06:37: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 1523ms
06:37: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
06:37:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b84000 == 42 [pid = 1852] [id = 415]
06:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda22f5c00) [pid = 1852] [serial = 1162] [outer = (nil)]
06:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda2647c00) [pid = 1852] [serial = 1163] [outer = 0x7ffda22f5c00]
06:37:10 INFO - PROCESS | 1852 | 1446907030112 Marionette INFO loaded listener.js
06:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda2651800) [pid = 1852] [serial = 1164] [outer = 0x7ffda22f5c00]
06:37: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
06:37:11 INFO - document served over http requires an https
06:37:11 INFO - sub-resource via script-tag using the meta-referrer
06:37:11 INFO - delivery method with keep-origin-redirect and when
06:37:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:37:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37: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
06:37: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 1423ms
06:37: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
06:37:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9dacf000 == 43 [pid = 1852] [id = 416]
06:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffd9f138800) [pid = 1852] [serial = 1165] [outer = (nil)]
06:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffda275c400) [pid = 1852] [serial = 1166] [outer = 0x7ffd9f138800]
06:37:11 INFO - PROCESS | 1852 | 1446907031529 Marionette INFO loaded listener.js
06:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffda4ab6800) [pid = 1852] [serial = 1167] [outer = 0x7ffd9f138800]
06:37: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
06:37:12 INFO - document served over http requires an https
06:37:12 INFO - sub-resource via script-tag using the meta-referrer
06:37:12 INFO - delivery method with no-redirect and when
06:37: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"
06:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37: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
06:37: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 1279ms
06:37: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
06:37:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda531c800 == 44 [pid = 1852] [id = 417]
06:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffda22f9c00) [pid = 1852] [serial = 1168] [outer = (nil)]
06:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffda4abdc00) [pid = 1852] [serial = 1169] [outer = 0x7ffda22f9c00]
06:37:12 INFO - PROCESS | 1852 | 1446907032800 Marionette INFO loaded listener.js
06:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda4d5e000) [pid = 1852] [serial = 1170] [outer = 0x7ffda22f9c00]
06:37:13 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
06:37:13 INFO - document served over http requires an https
06:37:13 INFO - sub-resource via script-tag using the meta-referrer
06:37:13 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:13 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
06:37:13 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 1344ms
06:37:13 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
06:37:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d45800 == 45 [pid = 1852] [id = 418]
06:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffd9ed34000) [pid = 1852] [serial = 1171] [outer = (nil)]
06:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda4d5e800) [pid = 1852] [serial = 1172] [outer = 0x7ffd9ed34000]
06:37:14 INFO - PROCESS | 1852 | 1446907034181 Marionette INFO loaded listener.js
06:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffda4dcf400) [pid = 1852] [serial = 1173] [outer = 0x7ffd9ed34000]
06:37: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
06:37:15 INFO - document served over http requires an https
06:37:15 INFO - sub-resource via script-tag using the meta-referrer
06:37:15 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37: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
06:37: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 1529ms
06:37: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
06:37:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5821800 == 46 [pid = 1852] [id = 419]
06:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffda1418000) [pid = 1852] [serial = 1174] [outer = (nil)]
06:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffda4de9c00) [pid = 1852] [serial = 1175] [outer = 0x7ffda1418000]
06:37:15 INFO - PROCESS | 1852 | 1446907035745 Marionette INFO loaded listener.js
06:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffda5279c00) [pid = 1852] [serial = 1176] [outer = 0x7ffda1418000]
06:37:16 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
06:37:16 INFO - document served over http requires an https
06:37:16 INFO - sub-resource via script-tag using the meta-referrer
06:37:16 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:16 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
06:37:16 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 1427ms
06:37:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:37:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5c13000 == 47 [pid = 1852] [id = 420]
06:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffda181b400) [pid = 1852] [serial = 1177] [outer = (nil)]
06:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda527a000) [pid = 1852] [serial = 1178] [outer = 0x7ffda181b400]
06:37:17 INFO - PROCESS | 1852 | 1446907037194 Marionette INFO loaded listener.js
06:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffda5636800) [pid = 1852] [serial = 1179] [outer = 0x7ffda181b400]
06:37:19 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
06:37:19 INFO - document served over http requires an https
06:37:19 INFO - sub-resource via script-tag using the meta-referrer
06:37:19 INFO - delivery method with no-redirect and when
06:37: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"
06:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:19 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
06:37:19 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 2687ms
06:37:19 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
06:37:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda64a7000 == 48 [pid = 1852] [id = 421]
06:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffda563c400) [pid = 1852] [serial = 1180] [outer = (nil)]
06:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda5641400) [pid = 1852] [serial = 1181] [outer = 0x7ffda563c400]
06:37:19 INFO - PROCESS | 1852 | 1446907039861 Marionette INFO loaded listener.js
06:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffda5a20800) [pid = 1852] [serial = 1182] [outer = 0x7ffda563c400]
06:37: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
06:37:20 INFO - document served over http requires an https
06:37:20 INFO - sub-resource via script-tag using the meta-referrer
06:37:20 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37: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
06:37: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 1428ms
06:37: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
06:37:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e742000 == 49 [pid = 1852] [id = 422]
06:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffd9dfa0000) [pid = 1852] [serial = 1183] [outer = (nil)]
06:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffd9dfac000) [pid = 1852] [serial = 1184] [outer = 0x7ffd9dfa0000]
06:37:21 INFO - PROCESS | 1852 | 1446907041307 Marionette INFO loaded listener.js
06:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffda563d000) [pid = 1852] [serial = 1185] [outer = 0x7ffd9dfa0000]
06:37:22 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
06:37:22 INFO - document served over http requires an https
06:37:22 INFO - sub-resource via xhr-request using the meta-referrer
06:37:22 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:22 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
06:37:22 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 1679ms
06:37:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:37:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d475800 == 50 [pid = 1852] [id = 423]
06:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffd9e990800) [pid = 1852] [serial = 1186] [outer = (nil)]
06:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffd9eb4c800) [pid = 1852] [serial = 1187] [outer = 0x7ffd9e990800]
06:37:23 INFO - PROCESS | 1852 | 1446907043178 Marionette INFO loaded listener.js
06:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffda0e5a000) [pid = 1852] [serial = 1188] [outer = 0x7ffd9e990800]
06:37:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1261000 == 49 [pid = 1852] [id = 404]
06:37:23 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f366800 == 48 [pid = 1852] [id = 402]
06:37:23 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffdb287cc00) [pid = 1852] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdadd0e000) [pid = 1852] [serial = 1009] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffdad854800) [pid = 1852] [serial = 996] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffda527d000) [pid = 1852] [serial = 1048] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffda5a1c800) [pid = 1852] [serial = 1051] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffda2757c00) [pid = 1852] [serial = 1038] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffdadebf000) [pid = 1852] [serial = 1012] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffda0e5ac00) [pid = 1852] [serial = 1027] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda8792400) [pid = 1852] [serial = 991] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffda7a74000) [pid = 1852] [serial = 982] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffd9f13cc00) [pid = 1852] [serial = 1030] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffda7b47800) [pid = 1852] [serial = 985] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffda4dcbc00) [pid = 1852] [serial = 1043] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffdaea63800) [pid = 1852] [serial = 1024] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffdada9ac00) [pid = 1852] [serial = 1001] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffdadbdac00) [pid = 1852] [serial = 1006] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffda7ccf400) [pid = 1852] [serial = 988] [outer = (nil)] [url = about:blank]
06:37:24 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffda1c41800) [pid = 1852] [serial = 1033] [outer = (nil)] [url = about:blank]
06:37:24 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
06:37:24 INFO - document served over http requires an https
06:37:24 INFO - sub-resource via xhr-request using the meta-referrer
06:37:24 INFO - delivery method with no-redirect and when
06:37: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"
06:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:24 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
06:37:24 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 1642ms
06:37:24 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
06:37:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e9b2800 == 49 [pid = 1852] [id = 424]
06:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffd9d371400) [pid = 1852] [serial = 1189] [outer = (nil)]
06:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda0e64400) [pid = 1852] [serial = 1190] [outer = 0x7ffd9d371400]
06:37:24 INFO - PROCESS | 1852 | 1446907044479 Marionette INFO loaded listener.js
06:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffda105b400) [pid = 1852] [serial = 1191] [outer = 0x7ffd9d371400]
06:37:25 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
06:37:25 INFO - document served over http requires an https
06:37:25 INFO - sub-resource via xhr-request using the meta-referrer
06:37:25 INFO - delivery method with swap-origin-redirect and when
06:37:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:25 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
06:37:25 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 1124ms
06:37:25 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
06:37:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12d9800 == 50 [pid = 1852] [id = 425]
06:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffd9eb4f800) [pid = 1852] [serial = 1192] [outer = (nil)]
06:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffda1819000) [pid = 1852] [serial = 1193] [outer = 0x7ffd9eb4f800]
06:37:25 INFO - PROCESS | 1852 | 1446907045722 Marionette INFO loaded listener.js
06:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffda1e43400) [pid = 1852] [serial = 1194] [outer = 0x7ffd9eb4f800]
06:37:26 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
06:37:26 INFO - document served over http requires an https
06:37:26 INFO - sub-resource via xhr-request using the meta-referrer
06:37:26 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:26 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
06:37:26 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 1181ms
06:37:26 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
06:37:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f353000 == 51 [pid = 1852] [id = 426]
06:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffda22f1800) [pid = 1852] [serial = 1195] [outer = (nil)]
06:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda22f3800) [pid = 1852] [serial = 1196] [outer = 0x7ffda22f1800]
06:37:26 INFO - PROCESS | 1852 | 1446907046899 Marionette INFO loaded listener.js
06:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffda2756400) [pid = 1852] [serial = 1197] [outer = 0x7ffda22f1800]
06:37: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
06:37:27 INFO - document served over http requires an https
06:37:27 INFO - sub-resource via xhr-request using the meta-referrer
06:37:27 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37: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
06:37: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 1193ms
06:37: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
06:37:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4d39800 == 52 [pid = 1852] [id = 427]
06:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffda22f1c00) [pid = 1852] [serial = 1198] [outer = (nil)]
06:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda4d64800) [pid = 1852] [serial = 1199] [outer = 0x7ffda22f1c00]
06:37:28 INFO - PROCESS | 1852 | 1446907048058 Marionette INFO loaded listener.js
06:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffda527c000) [pid = 1852] [serial = 1200] [outer = 0x7ffda22f1c00]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffdaf0a8800) [pid = 1852] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906992925]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffdaf911800) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda0eeb800) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffdaf90d000) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffd9e991c00) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffd9d7b9c00) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffdaec2f400) [pid = 1852] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffd9d371000) [pid = 1852] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffdafa38400) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffdaf902c00) [pid = 1852] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffd9e4b0800) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffd9ed38c00) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffdb1ef3400) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdb23a8800) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffda264b800) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffda5a1f400) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffda5637800) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffdada99800) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffdada5e800) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffdb1ef2c00) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffdb1e34000) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffdae192800) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffdb23cac00) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffda4abac00) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffdaf0aa000) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffdada5e400) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffdafc4ec00) [pid = 1852] [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]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffdb23c3800) [pid = 1852] [serial = 1107] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffdaf90d400) [pid = 1852] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffdafe03800) [pid = 1852] [serial = 1095] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffdb25c5400) [pid = 1852] [serial = 1110] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffd9eb4cc00) [pid = 1852] [serial = 1122] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffda4ac0400) [pid = 1852] [serial = 1056] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffda6231c00) [pid = 1852] [serial = 1062] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffdaea6a000) [pid = 1852] [serial = 1074] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffda0e60c00) [pid = 1852] [serial = 1128] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffdb23a7000) [pid = 1852] [serial = 1104] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffdb1ef4c00) [pid = 1852] [serial = 1101] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffd9e990400) [pid = 1852] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffda5a22c00) [pid = 1852] [serial = 1059] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffdaf0d7400) [pid = 1852] [serial = 1084] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffda7b41000) [pid = 1852] [serial = 1065] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffda1025400) [pid = 1852] [serial = 1053] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffdae195c00) [pid = 1852] [serial = 1071] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffdaf0a3c00) [pid = 1852] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906992925]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffdb3733000) [pid = 1852] [serial = 1116] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffd9d7bdc00) [pid = 1852] [serial = 1119] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffdb1e37400) [pid = 1852] [serial = 1098] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffdafa3b400) [pid = 1852] [serial = 1092] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7ffdada60800) [pid = 1852] [serial = 1068] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7ffdaf948c00) [pid = 1852] [serial = 1089] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7ffdaec2dc00) [pid = 1852] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7ffd9f140c00) [pid = 1852] [serial = 1125] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7ffdaec37400) [pid = 1852] [serial = 1079] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7ffdb29c0c00) [pid = 1852] [serial = 1113] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7ffd9ed2fc00) [pid = 1852] [serial = 1133] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7ffdb23a6000) [pid = 1852] [serial = 1102] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7ffda6cadc00) [pid = 1852] [serial = 1063] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7ffdb23be400) [pid = 1852] [serial = 1105] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7ffdb1ef1800) [pid = 1852] [serial = 1099] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7ffda4decc00) [pid = 1852] [serial = 1057] [outer = (nil)] [url = about:blank]
06:37:28 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7ffda6043800) [pid = 1852] [serial = 1060] [outer = (nil)] [url = about:blank]
06:37:29 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
06:37:29 INFO - document served over http requires an https
06:37:29 INFO - sub-resource via xhr-request using the meta-referrer
06:37:29 INFO - delivery method with no-redirect and when
06:37: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"
06:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:29 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
06:37:29 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 1276ms
06:37:29 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
06:37:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5ea3800 == 53 [pid = 1852] [id = 428]
06:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7ffda4d5c400) [pid = 1852] [serial = 1201] [outer = (nil)]
06:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7ffda4de9000) [pid = 1852] [serial = 1202] [outer = 0x7ffda4d5c400]
06:37:29 INFO - PROCESS | 1852 | 1446907049358 Marionette INFO loaded listener.js
06:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7ffda563fc00) [pid = 1852] [serial = 1203] [outer = 0x7ffda4d5c400]
06:37: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
06:37:30 INFO - document served over http requires an https
06:37:30 INFO - sub-resource via xhr-request using the meta-referrer
06:37:30 INFO - delivery method with swap-origin-redirect and when
06:37:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37: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
06:37: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 1174ms
06:37:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:37:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda649a000 == 54 [pid = 1852] [id = 429]
06:37:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7ffda5637000) [pid = 1852] [serial = 1204] [outer = (nil)]
06:37:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7ffda5a20400) [pid = 1852] [serial = 1205] [outer = 0x7ffda5637000]
06:37:30 INFO - PROCESS | 1852 | 1446907050498 Marionette INFO loaded listener.js
06:37:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7ffda5ce1000) [pid = 1852] [serial = 1206] [outer = 0x7ffda5637000]
06:37: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
06:37:31 INFO - document served over http requires an http
06:37:31 INFO - sub-resource via fetch-request using the http-csp
06:37:31 INFO - delivery method with keep-origin-redirect and when
06:37:31 INFO - the target request is cross-origin.
06:37:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1425ms
06:37:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:37:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef41000 == 55 [pid = 1852] [id = 430]
06:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7ffd9ed3a800) [pid = 1852] [serial = 1207] [outer = (nil)]
06:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7ffd9f140c00) [pid = 1852] [serial = 1208] [outer = 0x7ffd9ed3a800]
06:37:32 INFO - PROCESS | 1852 | 1446907052104 Marionette INFO loaded listener.js
06:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7ffda141c000) [pid = 1852] [serial = 1209] [outer = 0x7ffd9ed3a800]
06:37: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
06:37:33 INFO - document served over http requires an http
06:37:33 INFO - sub-resource via fetch-request using the http-csp
06:37:33 INFO - delivery method with no-redirect and when
06:37:33 INFO - the target request is cross-origin.
06:37:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1428ms
06:37:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:37:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5427000 == 56 [pid = 1852] [id = 431]
06:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7ffd9f13e000) [pid = 1852] [serial = 1210] [outer = (nil)]
06:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7ffda1c44c00) [pid = 1852] [serial = 1211] [outer = 0x7ffd9f13e000]
06:37:33 INFO - PROCESS | 1852 | 1446907053556 Marionette INFO loaded listener.js
06:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7ffda4abd000) [pid = 1852] [serial = 1212] [outer = 0x7ffd9f13e000]
06:37:34 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
06:37:34 INFO - document served over http requires an http
06:37:34 INFO - sub-resource via fetch-request using the http-csp
06:37:34 INFO - delivery method with swap-origin-redirect and when
06:37:34 INFO - the target request is cross-origin.
06:37:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1325ms
06:37:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:37:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67d6000 == 57 [pid = 1852] [id = 432]
06:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7ffda1420c00) [pid = 1852] [serial = 1213] [outer = (nil)]
06:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffda53c0000) [pid = 1852] [serial = 1214] [outer = 0x7ffda1420c00]
06:37:34 INFO - PROCESS | 1852 | 1446907054864 Marionette INFO loaded listener.js
06:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffda5cdb800) [pid = 1852] [serial = 1215] [outer = 0x7ffda1420c00]
06:37:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c15800 == 58 [pid = 1852] [id = 433]
06:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffda5a21000) [pid = 1852] [serial = 1216] [outer = (nil)]
06:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffda5638c00) [pid = 1852] [serial = 1217] [outer = 0x7ffda5a21000]
06:37:35 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
06:37:35 INFO - document served over http requires an http
06:37:35 INFO - sub-resource via iframe-tag using the http-csp
06:37:35 INFO - delivery method with keep-origin-redirect and when
06:37:35 INFO - the target request is cross-origin.
06:37:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1333ms
06:37:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:37:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c2a000 == 59 [pid = 1852] [id = 434]
06:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffda53bd800) [pid = 1852] [serial = 1218] [outer = (nil)]
06:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffda6044400) [pid = 1852] [serial = 1219] [outer = 0x7ffda53bd800]
06:37:36 INFO - PROCESS | 1852 | 1446907056237 Marionette INFO loaded listener.js
06:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffda6230400) [pid = 1852] [serial = 1220] [outer = 0x7ffda53bd800]
06:37:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bc2800 == 60 [pid = 1852] [id = 435]
06:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffda6048c00) [pid = 1852] [serial = 1221] [outer = (nil)]
06:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffda6049400) [pid = 1852] [serial = 1222] [outer = 0x7ffda6048c00]
06:37:37 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
06:37:37 INFO - document served over http requires an http
06:37:37 INFO - sub-resource via iframe-tag using the http-csp
06:37:37 INFO - delivery method with no-redirect and when
06:37:37 INFO - the target request is cross-origin.
06:37:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1325ms
06:37:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:37:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81a9000 == 61 [pid = 1852] [id = 436]
06:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffda5cdf000) [pid = 1852] [serial = 1223] [outer = (nil)]
06:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda6238000) [pid = 1852] [serial = 1224] [outer = 0x7ffda5cdf000]
06:37:37 INFO - PROCESS | 1852 | 1446907057552 Marionette INFO loaded listener.js
06:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffda6657c00) [pid = 1852] [serial = 1225] [outer = 0x7ffda5cdf000]
06:37:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81be800 == 62 [pid = 1852] [id = 437]
06:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda665b400) [pid = 1852] [serial = 1226] [outer = (nil)]
06:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffda665d400) [pid = 1852] [serial = 1227] [outer = 0x7ffda665b400]
06:37:38 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
06:37:38 INFO - document served over http requires an http
06:37:38 INFO - sub-resource via iframe-tag using the http-csp
06:37:38 INFO - delivery method with swap-origin-redirect and when
06:37:38 INFO - the target request is cross-origin.
06:37:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1339ms
06:37:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:37:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8364000 == 63 [pid = 1852] [id = 438]
06:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda6cab000) [pid = 1852] [serial = 1228] [outer = (nil)]
06:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffda6cad400) [pid = 1852] [serial = 1229] [outer = 0x7ffda6cab000]
06:37:38 INFO - PROCESS | 1852 | 1446907058963 Marionette INFO loaded listener.js
06:37:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffda7a6c000) [pid = 1852] [serial = 1230] [outer = 0x7ffda6cab000]
06:37:39 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
06:37:39 INFO - document served over http requires an http
06:37:39 INFO - sub-resource via script-tag using the http-csp
06:37:39 INFO - delivery method with keep-origin-redirect and when
06:37:39 INFO - the target request is cross-origin.
06:37:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1374ms
06:37:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:37:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8738000 == 64 [pid = 1852] [id = 439]
06:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffda6cab400) [pid = 1852] [serial = 1231] [outer = (nil)]
06:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffda7a70400) [pid = 1852] [serial = 1232] [outer = 0x7ffda6cab400]
06:37:40 INFO - PROCESS | 1852 | 1446907060290 Marionette INFO loaded listener.js
06:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffda7b40400) [pid = 1852] [serial = 1233] [outer = 0x7ffda6cab400]
06:37:41 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
06:37:41 INFO - document served over http requires an http
06:37:41 INFO - sub-resource via script-tag using the http-csp
06:37:41 INFO - delivery method with no-redirect and when
06:37:41 INFO - the target request is cross-origin.
06:37:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1299ms
06:37:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:37:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8b2b800 == 65 [pid = 1852] [id = 440]
06:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffda7a6b000) [pid = 1852] [serial = 1234] [outer = (nil)]
06:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda7b42400) [pid = 1852] [serial = 1235] [outer = 0x7ffda7a6b000]
06:37:41 INFO - PROCESS | 1852 | 1446907061615 Marionette INFO loaded listener.js
06:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda7cca400) [pid = 1852] [serial = 1236] [outer = 0x7ffda7a6b000]
06:37:42 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
06:37:42 INFO - document served over http requires an http
06:37:42 INFO - sub-resource via script-tag using the http-csp
06:37:42 INFO - delivery method with swap-origin-redirect and when
06:37:42 INFO - the target request is cross-origin.
06:37:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1324ms
06:37:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:37:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdad8b0800 == 66 [pid = 1852] [id = 441]
06:37:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda7a6d400) [pid = 1852] [serial = 1237] [outer = (nil)]
06:37:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffda7ccf000) [pid = 1852] [serial = 1238] [outer = 0x7ffda7a6d400]
06:37:42 INFO - PROCESS | 1852 | 1446907062929 Marionette INFO loaded listener.js
06:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda8790400) [pid = 1852] [serial = 1239] [outer = 0x7ffda7a6d400]
06:37:43 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
06:37:43 INFO - document served over http requires an http
06:37:43 INFO - sub-resource via xhr-request using the http-csp
06:37:43 INFO - delivery method with keep-origin-redirect and when
06:37:43 INFO - the target request is cross-origin.
06:37:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1273ms
06:37:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:37:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadc0d000 == 67 [pid = 1852] [id = 442]
06:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda7ccc400) [pid = 1852] [serial = 1240] [outer = (nil)]
06:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda8903000) [pid = 1852] [serial = 1241] [outer = 0x7ffda7ccc400]
06:37:44 INFO - PROCESS | 1852 | 1446907064226 Marionette INFO loaded listener.js
06:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda890e800) [pid = 1852] [serial = 1242] [outer = 0x7ffda7ccc400]
06:37:45 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
06:37:45 INFO - document served over http requires an http
06:37:45 INFO - sub-resource via xhr-request using the http-csp
06:37:45 INFO - delivery method with no-redirect and when
06:37:45 INFO - the target request is cross-origin.
06:37:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1384ms
06:37:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:37:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd6d800 == 68 [pid = 1852] [id = 443]
06:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda8788400) [pid = 1852] [serial = 1243] [outer = (nil)]
06:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffdada54400) [pid = 1852] [serial = 1244] [outer = 0x7ffda8788400]
06:37:45 INFO - PROCESS | 1852 | 1446907065730 Marionette INFO loaded listener.js
06:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffdada60800) [pid = 1852] [serial = 1245] [outer = 0x7ffda8788400]
06:37:46 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
06:37:46 INFO - document served over http requires an http
06:37:46 INFO - sub-resource via xhr-request using the http-csp
06:37:46 INFO - delivery method with swap-origin-redirect and when
06:37:46 INFO - the target request is cross-origin.
06:37:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1353ms
06:37:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:37:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdade35800 == 69 [pid = 1852] [id = 444]
06:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffda8906000) [pid = 1852] [serial = 1246] [outer = (nil)]
06:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffdada93400) [pid = 1852] [serial = 1247] [outer = 0x7ffda8906000]
06:37:47 INFO - PROCESS | 1852 | 1446907067006 Marionette INFO loaded listener.js
06:37:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffdadbd2c00) [pid = 1852] [serial = 1248] [outer = 0x7ffda8906000]
06:37:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:37:47 INFO - document served over http requires an https
06:37:47 INFO - sub-resource via fetch-request using the http-csp
06:37:47 INFO - delivery method with keep-origin-redirect and when
06:37:47 INFO - the target request is cross-origin.
06:37:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1324ms
06:37:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:37:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1ba800 == 70 [pid = 1852] [id = 445]
06:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffdad85f400) [pid = 1852] [serial = 1249] [outer = (nil)]
06:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffdadbd3000) [pid = 1852] [serial = 1250] [outer = 0x7ffdad85f400]
06:37:48 INFO - PROCESS | 1852 | 1446907068399 Marionette INFO loaded listener.js
06:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffdadbe1000) [pid = 1852] [serial = 1251] [outer = 0x7ffdad85f400]
06:37:49 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
06:37:49 INFO - document served over http requires an https
06:37:49 INFO - sub-resource via fetch-request using the http-csp
06:37:49 INFO - delivery method with no-redirect and when
06:37:49 INFO - the target request is cross-origin.
06:37:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1327ms
06:37:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:37:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae5ed000 == 71 [pid = 1852] [id = 446]
06:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffdada95800) [pid = 1852] [serial = 1252] [outer = (nil)]
06:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffdadd08c00) [pid = 1852] [serial = 1253] [outer = 0x7ffdada95800]
06:37:49 INFO - PROCESS | 1852 | 1446907069688 Marionette INFO loaded listener.js
06:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffdadd11c00) [pid = 1852] [serial = 1254] [outer = 0x7ffdada95800]
06:37:50 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
06:37:50 INFO - document served over http requires an https
06:37:50 INFO - sub-resource via fetch-request using the http-csp
06:37:50 INFO - delivery method with swap-origin-redirect and when
06:37:50 INFO - the target request is cross-origin.
06:37:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1327ms
06:37:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:37:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeaeb000 == 72 [pid = 1852] [id = 447]
06:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffdadd0e800) [pid = 1852] [serial = 1255] [outer = (nil)]
06:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffdadeb7800) [pid = 1852] [serial = 1256] [outer = 0x7ffdadd0e800]
06:37:51 INFO - PROCESS | 1852 | 1446907071077 Marionette INFO loaded listener.js
06:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffdadf13c00) [pid = 1852] [serial = 1257] [outer = 0x7ffdadd0e800]
06:37:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeca2800 == 73 [pid = 1852] [id = 448]
06:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffdadf1bc00) [pid = 1852] [serial = 1258] [outer = (nil)]
06:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffdadec2000) [pid = 1852] [serial = 1259] [outer = 0x7ffdadf1bc00]
06:37:52 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
06:37:52 INFO - document served over http requires an https
06:37:52 INFO - sub-resource via iframe-tag using the http-csp
06:37:52 INFO - delivery method with keep-origin-redirect and when
06:37:52 INFO - the target request is cross-origin.
06:37:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1425ms
06:37:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:37:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeca7800 == 74 [pid = 1852] [id = 449]
06:37:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffdadd0fc00) [pid = 1852] [serial = 1260] [outer = (nil)]
06:37:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffdadf1e400) [pid = 1852] [serial = 1261] [outer = 0x7ffdadd0fc00]
06:37:52 INFO - PROCESS | 1852 | 1446907072518 Marionette INFO loaded listener.js
06:37:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffdae196000) [pid = 1852] [serial = 1262] [outer = 0x7ffdadd0fc00]
06:37:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9da70800 == 75 [pid = 1852] [id = 450]
06:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffd9e4b3000) [pid = 1852] [serial = 1263] [outer = (nil)]
06:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffda53b8800) [pid = 1852] [serial = 1264] [outer = 0x7ffd9e4b3000]
06:37:54 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
06:37:54 INFO - document served over http requires an https
06:37:54 INFO - sub-resource via iframe-tag using the http-csp
06:37:54 INFO - delivery method with no-redirect and when
06:37:54 INFO - the target request is cross-origin.
06:37:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2677ms
06:37:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:37:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e3af000 == 76 [pid = 1852] [id = 451]
06:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffd9d36a400) [pid = 1852] [serial = 1265] [outer = (nil)]
06:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffd9d377000) [pid = 1852] [serial = 1266] [outer = 0x7ffd9d36a400]
06:37:55 INFO - PROCESS | 1852 | 1446907075533 Marionette INFO loaded listener.js
06:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffd9ed36c00) [pid = 1852] [serial = 1267] [outer = 0x7ffd9d36a400]
06:37:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda238f800 == 77 [pid = 1852] [id = 452]
06:37:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffda0e59800) [pid = 1852] [serial = 1268] [outer = (nil)]
06:37:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffd9f143400) [pid = 1852] [serial = 1269] [outer = 0x7ffda0e59800]
06:37:56 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
06:37:56 INFO - document served over http requires an https
06:37:56 INFO - sub-resource via iframe-tag using the http-csp
06:37:56 INFO - delivery method with swap-origin-redirect and when
06:37:56 INFO - the target request is cross-origin.
06:37:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1832ms
06:37:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:37:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d472800 == 78 [pid = 1852] [id = 453]
06:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda0308000) [pid = 1852] [serial = 1270] [outer = (nil)]
06:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda0310800) [pid = 1852] [serial = 1271] [outer = 0x7ffda0308000]
06:37:57 INFO - PROCESS | 1852 | 1446907077238 Marionette INFO loaded listener.js
06:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffda1413400) [pid = 1852] [serial = 1272] [outer = 0x7ffda0308000]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f354000 == 77 [pid = 1852] [id = 317]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e397800 == 76 [pid = 1852] [id = 309]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d95a000 == 75 [pid = 1852] [id = 398]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d4e800 == 74 [pid = 1852] [id = 312]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f354800 == 73 [pid = 1852] [id = 311]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5829800 == 72 [pid = 1852] [id = 325]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef32800 == 71 [pid = 1852] [id = 310]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2848000 == 70 [pid = 1852] [id = 414]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2466800 == 69 [pid = 1852] [id = 412]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda220e800 == 68 [pid = 1852] [id = 410]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1630800 == 67 [pid = 1852] [id = 408]
06:37:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f35e000 == 66 [pid = 1852] [id = 406]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffd9ed32c00) [pid = 1852] [serial = 1123] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffda8906c00) [pid = 1852] [serial = 1066] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdafa36800) [pid = 1852] [serial = 1090] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdaec32800) [pid = 1852] [serial = 1075] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffdaea64000) [pid = 1852] [serial = 1072] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdafc57800) [pid = 1852] [serial = 1093] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffdaf0a7800) [pid = 1852] [serial = 1080] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffdb363e400) [pid = 1852] [serial = 1114] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffdb25bb000) [pid = 1852] [serial = 1108] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffda1820400) [pid = 1852] [serial = 1054] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffdb1e2d000) [pid = 1852] [serial = 1096] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffda1019400) [pid = 1852] [serial = 1129] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffdb287bc00) [pid = 1852] [serial = 1111] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffdadebe800) [pid = 1852] [serial = 1069] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffdaf90a800) [pid = 1852] [serial = 1085] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffd9e4a7000) [pid = 1852] [serial = 1120] [outer = (nil)] [url = about:blank]
06:37:58 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffda030f800) [pid = 1852] [serial = 1126] [outer = (nil)] [url = about:blank]
06:37:58 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
06:37:58 INFO - document served over http requires an https
06:37:58 INFO - sub-resource via script-tag using the http-csp
06:37:58 INFO - delivery method with keep-origin-redirect and when
06:37:58 INFO - the target request is cross-origin.
06:37:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1927ms
06:37:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:37:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e734800 == 67 [pid = 1852] [id = 454]
06:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffd9d7bf800) [pid = 1852] [serial = 1273] [outer = (nil)]
06:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffd9e993000) [pid = 1852] [serial = 1274] [outer = 0x7ffd9d7bf800]
06:37:58 INFO - PROCESS | 1852 | 1446907078948 Marionette INFO loaded listener.js
06:37:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda1059c00) [pid = 1852] [serial = 1275] [outer = 0x7ffd9d7bf800]
06:37:59 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
06:37:59 INFO - document served over http requires an https
06:37:59 INFO - sub-resource via script-tag using the http-csp
06:37:59 INFO - delivery method with no-redirect and when
06:37:59 INFO - the target request is cross-origin.
06:37:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1131ms
06:37:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:37:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d49000 == 68 [pid = 1852] [id = 455]
06:37:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffda1412c00) [pid = 1852] [serial = 1276] [outer = (nil)]
06:37:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffda1c40c00) [pid = 1852] [serial = 1277] [outer = 0x7ffda1412c00]
06:37:59 INFO - PROCESS | 1852 | 1446907079965 Marionette INFO loaded listener.js
06:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda1e49800) [pid = 1852] [serial = 1278] [outer = 0x7ffda1412c00]
06:38:00 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
06:38:00 INFO - document served over http requires an https
06:38:00 INFO - sub-resource via script-tag using the http-csp
06:38:00 INFO - delivery method with swap-origin-redirect and when
06:38:00 INFO - the target request is cross-origin.
06:38:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1246ms
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffda104e000) [pid = 1852] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907021695]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffd9d7be000) [pid = 1852] [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]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffda22f1c00) [pid = 1852] [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]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffda22f1800) [pid = 1852] [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]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffd9e990800) [pid = 1852] [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]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffd9eb4f800) [pid = 1852] [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]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffd9d371400) [pid = 1852] [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]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffda22a8800) [pid = 1852] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffda1c4d800) [pid = 1852] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907027853]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffda181b800) [pid = 1852] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffda1053400) [pid = 1852] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffd9f13bc00) [pid = 1852] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffda275c400) [pid = 1852] [serial = 1166] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffda1e44800) [pid = 1852] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907027853]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffda1c47c00) [pid = 1852] [serial = 1153] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffda1417800) [pid = 1852] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffda0eec800) [pid = 1852] [serial = 1143] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffda030bc00) [pid = 1852] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffd9dfa7400) [pid = 1852] [serial = 1138] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffd9eb4c800) [pid = 1852] [serial = 1187] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffda4d64800) [pid = 1852] [serial = 1199] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffda1c3f000) [pid = 1852] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffda14e6800) [pid = 1852] [serial = 1148] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffd9dfac000) [pid = 1852] [serial = 1184] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffda4de9000) [pid = 1852] [serial = 1202] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffda22f3800) [pid = 1852] [serial = 1196] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffda1055400) [pid = 1852] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907021695]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffda1819000) [pid = 1852] [serial = 1193] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffda5641400) [pid = 1852] [serial = 1181] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffda4d5e800) [pid = 1852] [serial = 1172] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffda4de9c00) [pid = 1852] [serial = 1175] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffda527a000) [pid = 1852] [serial = 1178] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffda2647c00) [pid = 1852] [serial = 1163] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffda22f1000) [pid = 1852] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffda1e4c000) [pid = 1852] [serial = 1158] [outer = (nil)] [url = about:blank]
06:38:00 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffda4abdc00) [pid = 1852] [serial = 1169] [outer = (nil)] [url = about:blank]
06:38:01 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffda0e64400) [pid = 1852] [serial = 1190] [outer = (nil)] [url = about:blank]
06:38:01 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffda0e5a000) [pid = 1852] [serial = 1188] [outer = (nil)] [url = about:blank]
06:38:01 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffda527c000) [pid = 1852] [serial = 1200] [outer = (nil)] [url = about:blank]
06:38:01 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffda2756400) [pid = 1852] [serial = 1197] [outer = (nil)] [url = about:blank]
06:38:01 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffda101f400) [pid = 1852] [serial = 1134] [outer = (nil)] [url = about:blank]
06:38:01 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffda1e43400) [pid = 1852] [serial = 1194] [outer = (nil)] [url = about:blank]
06:38:01 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffda105b400) [pid = 1852] [serial = 1191] [outer = (nil)] [url = about:blank]
06:38:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:38:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef43000 == 69 [pid = 1852] [id = 456]
06:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffd9eb4f800) [pid = 1852] [serial = 1279] [outer = (nil)]
06:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffda0e64400) [pid = 1852] [serial = 1280] [outer = 0x7ffd9eb4f800]
06:38:01 INFO - PROCESS | 1852 | 1446907081270 Marionette INFO loaded listener.js
06:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffda22a5800) [pid = 1852] [serial = 1281] [outer = 0x7ffd9eb4f800]
06:38:02 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
06:38:02 INFO - document served over http requires an https
06:38:02 INFO - sub-resource via xhr-request using the http-csp
06:38:02 INFO - delivery method with keep-origin-redirect and when
06:38:02 INFO - the target request is cross-origin.
06:38:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1079ms
06:38:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:38:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda220a000 == 70 [pid = 1852] [id = 457]
06:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffd9f13bc00) [pid = 1852] [serial = 1282] [outer = (nil)]
06:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffda22f3800) [pid = 1852] [serial = 1283] [outer = 0x7ffd9f13bc00]
06:38:02 INFO - PROCESS | 1852 | 1446907082386 Marionette INFO loaded listener.js
06:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda2758800) [pid = 1852] [serial = 1284] [outer = 0x7ffd9f13bc00]
06:38:03 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
06:38:03 INFO - document served over http requires an https
06:38:03 INFO - sub-resource via xhr-request using the http-csp
06:38:03 INFO - delivery method with no-redirect and when
06:38:03 INFO - the target request is cross-origin.
06:38:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1072ms
06:38:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:38:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda247e000 == 71 [pid = 1852] [id = 458]
06:38:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffda2758400) [pid = 1852] [serial = 1285] [outer = (nil)]
06:38:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda4abb000) [pid = 1852] [serial = 1286] [outer = 0x7ffda2758400]
06:38:03 INFO - PROCESS | 1852 | 1446907083476 Marionette INFO loaded listener.js
06:38:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffda4dc7800) [pid = 1852] [serial = 1287] [outer = 0x7ffda2758400]
06:38:04 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
06:38:04 INFO - document served over http requires an https
06:38:04 INFO - sub-resource via xhr-request using the http-csp
06:38:04 INFO - delivery method with swap-origin-redirect and when
06:38:04 INFO - the target request is cross-origin.
06:38:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1078ms
06:38:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:38:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2477800 == 72 [pid = 1852] [id = 459]
06:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda275b800) [pid = 1852] [serial = 1288] [outer = (nil)]
06:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffda4de8400) [pid = 1852] [serial = 1289] [outer = 0x7ffda275b800]
06:38:04 INFO - PROCESS | 1852 | 1446907084554 Marionette INFO loaded listener.js
06:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffda527fc00) [pid = 1852] [serial = 1290] [outer = 0x7ffda275b800]
06:38:05 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
06:38:05 INFO - document served over http requires an http
06:38:05 INFO - sub-resource via fetch-request using the http-csp
06:38:05 INFO - delivery method with keep-origin-redirect and when
06:38:05 INFO - the target request is same-origin.
06:38:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1432ms
06:38:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:38:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d31800 == 73 [pid = 1852] [id = 460]
06:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffda0e65800) [pid = 1852] [serial = 1291] [outer = (nil)]
06:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffda0ef0c00) [pid = 1852] [serial = 1292] [outer = 0x7ffda0e65800]
06:38:06 INFO - PROCESS | 1852 | 1446907086265 Marionette INFO loaded listener.js
06:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffda14e4400) [pid = 1852] [serial = 1293] [outer = 0x7ffda0e65800]
06:38:07 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
06:38:07 INFO - document served over http requires an http
06:38:07 INFO - sub-resource via fetch-request using the http-csp
06:38:07 INFO - delivery method with no-redirect and when
06:38:07 INFO - the target request is same-origin.
06:38:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1481ms
06:38:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:38:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2851800 == 74 [pid = 1852] [id = 461]
06:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffda0eeb400) [pid = 1852] [serial = 1294] [outer = (nil)]
06:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda1820c00) [pid = 1852] [serial = 1295] [outer = 0x7ffda0eeb400]
06:38:07 INFO - PROCESS | 1852 | 1446907087604 Marionette INFO loaded listener.js
06:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda264ac00) [pid = 1852] [serial = 1296] [outer = 0x7ffda0eeb400]
06:38:08 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
06:38:08 INFO - document served over http requires an http
06:38:08 INFO - sub-resource via fetch-request using the http-csp
06:38:08 INFO - delivery method with swap-origin-redirect and when
06:38:08 INFO - the target request is same-origin.
06:38:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1324ms
06:38:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:38:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda537e800 == 75 [pid = 1852] [id = 462]
06:38:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda14edc00) [pid = 1852] [serial = 1297] [outer = (nil)]
06:38:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffda4deb000) [pid = 1852] [serial = 1298] [outer = 0x7ffda14edc00]
06:38:08 INFO - PROCESS | 1852 | 1446907088975 Marionette INFO loaded listener.js
06:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda53be000) [pid = 1852] [serial = 1299] [outer = 0x7ffda14edc00]
06:38:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5826000 == 76 [pid = 1852] [id = 463]
06:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda5638400) [pid = 1852] [serial = 1300] [outer = (nil)]
06:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda5633800) [pid = 1852] [serial = 1301] [outer = 0x7ffda5638400]
06:38:09 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
06:38:09 INFO - document served over http requires an http
06:38:09 INFO - sub-resource via iframe-tag using the http-csp
06:38:09 INFO - delivery method with keep-origin-redirect and when
06:38:09 INFO - the target request is same-origin.
06:38:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1429ms
06:38:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:38:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5c15000 == 77 [pid = 1852] [id = 464]
06:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda53b4400) [pid = 1852] [serial = 1302] [outer = (nil)]
06:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda58ec000) [pid = 1852] [serial = 1303] [outer = 0x7ffda53b4400]
06:38:10 INFO - PROCESS | 1852 | 1446907090438 Marionette INFO loaded listener.js
06:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda6045c00) [pid = 1852] [serial = 1304] [outer = 0x7ffda53b4400]
06:38:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda649d000 == 78 [pid = 1852] [id = 465]
06:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffda604a000) [pid = 1852] [serial = 1305] [outer = (nil)]
06:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffda604d400) [pid = 1852] [serial = 1306] [outer = 0x7ffda604a000]
06:38:11 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
06:38:11 INFO - document served over http requires an http
06:38:11 INFO - sub-resource via iframe-tag using the http-csp
06:38:11 INFO - delivery method with no-redirect and when
06:38:11 INFO - the target request is same-origin.
06:38:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1479ms
06:38:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:38:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda64b3000 == 79 [pid = 1852] [id = 466]
06:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffda563bc00) [pid = 1852] [serial = 1307] [outer = (nil)]
06:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffda6236c00) [pid = 1852] [serial = 1308] [outer = 0x7ffda563bc00]
06:38:11 INFO - PROCESS | 1852 | 1446907091957 Marionette INFO loaded listener.js
06:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffda6cafc00) [pid = 1852] [serial = 1309] [outer = 0x7ffda563bc00]
06:38:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c21800 == 80 [pid = 1852] [id = 467]
06:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda7a6ec00) [pid = 1852] [serial = 1310] [outer = (nil)]
06:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffda6ca9800) [pid = 1852] [serial = 1311] [outer = 0x7ffda7a6ec00]
06:38:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:38:13 INFO - document served over http requires an http
06:38:13 INFO - sub-resource via iframe-tag using the http-csp
06:38:13 INFO - delivery method with swap-origin-redirect and when
06:38:13 INFO - the target request is same-origin.
06:38:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1582ms
06:38:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:38:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81c5800 == 81 [pid = 1852] [id = 468]
06:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda8904400) [pid = 1852] [serial = 1312] [outer = (nil)]
06:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffda8909400) [pid = 1852] [serial = 1313] [outer = 0x7ffda8904400]
06:38:13 INFO - PROCESS | 1852 | 1446907093597 Marionette INFO loaded listener.js
06:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffdad858000) [pid = 1852] [serial = 1314] [outer = 0x7ffda8904400]
06:38:14 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
06:38:14 INFO - document served over http requires an http
06:38:14 INFO - sub-resource via script-tag using the http-csp
06:38:14 INFO - delivery method with keep-origin-redirect and when
06:38:14 INFO - the target request is same-origin.
06:38:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1423ms
06:38:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:38:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd6f000 == 82 [pid = 1852] [id = 469]
06:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffda563b800) [pid = 1852] [serial = 1315] [outer = (nil)]
06:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffdad85bc00) [pid = 1852] [serial = 1316] [outer = 0x7ffda563b800]
06:38:14 INFO - PROCESS | 1852 | 1446907094949 Marionette INFO loaded listener.js
06:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffdada9cc00) [pid = 1852] [serial = 1317] [outer = 0x7ffda563b800]
06:38:15 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
06:38:15 INFO - document served over http requires an http
06:38:15 INFO - sub-resource via script-tag using the http-csp
06:38:15 INFO - delivery method with no-redirect and when
06:38:15 INFO - the target request is same-origin.
06:38:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1430ms
06:38:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:38:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed68800 == 83 [pid = 1852] [id = 470]
06:38:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda8905400) [pid = 1852] [serial = 1318] [outer = (nil)]
06:38:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffdadd10c00) [pid = 1852] [serial = 1319] [outer = 0x7ffda8905400]
06:38:16 INFO - PROCESS | 1852 | 1446907096393 Marionette INFO loaded listener.js
06:38:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffdae195400) [pid = 1852] [serial = 1320] [outer = 0x7ffda8905400]
06:38:17 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
06:38:17 INFO - document served over http requires an http
06:38:17 INFO - sub-resource via script-tag using the http-csp
06:38:17 INFO - delivery method with swap-origin-redirect and when
06:38:17 INFO - the target request is same-origin.
06:38:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1379ms
06:38:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:38:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf04a800 == 84 [pid = 1852] [id = 471]
06:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffdadd06800) [pid = 1852] [serial = 1321] [outer = (nil)]
06:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffdae199c00) [pid = 1852] [serial = 1322] [outer = 0x7ffdadd06800]
06:38:17 INFO - PROCESS | 1852 | 1446907097767 Marionette INFO loaded listener.js
06:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffdae1d2400) [pid = 1852] [serial = 1323] [outer = 0x7ffdadd06800]
06:38:18 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
06:38:18 INFO - document served over http requires an http
06:38:18 INFO - sub-resource via xhr-request using the http-csp
06:38:18 INFO - delivery method with keep-origin-redirect and when
06:38:18 INFO - the target request is same-origin.
06:38:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1273ms
06:38:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:38:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1d4800 == 85 [pid = 1852] [id = 472]
06:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffdae198800) [pid = 1852] [serial = 1324] [outer = (nil)]
06:38:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffdae1d3c00) [pid = 1852] [serial = 1325] [outer = 0x7ffdae198800]
06:38:19 INFO - PROCESS | 1852 | 1446907099041 Marionette INFO loaded listener.js
06:38:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffdaea5e400) [pid = 1852] [serial = 1326] [outer = 0x7ffdae198800]
06:38:20 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
06:38:20 INFO - document served over http requires an http
06:38:20 INFO - sub-resource via xhr-request using the http-csp
06:38:20 INFO - delivery method with no-redirect and when
06:38:20 INFO - the target request is same-origin.
06:38:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1381ms
06:38:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:38:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafe32000 == 86 [pid = 1852] [id = 473]
06:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffdaea64000) [pid = 1852] [serial = 1327] [outer = (nil)]
06:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffdaec2a400) [pid = 1852] [serial = 1328] [outer = 0x7ffdaea64000]
06:38:20 INFO - PROCESS | 1852 | 1446907100472 Marionette INFO loaded listener.js
06:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffdaf0a0400) [pid = 1852] [serial = 1329] [outer = 0x7ffdaea64000]
06:38:21 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
06:38:21 INFO - document served over http requires an http
06:38:21 INFO - sub-resource via xhr-request using the http-csp
06:38:21 INFO - delivery method with swap-origin-redirect and when
06:38:21 INFO - the target request is same-origin.
06:38:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1385ms
06:38:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:38:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e0d800 == 87 [pid = 1852] [id = 474]
06:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffdaf09f400) [pid = 1852] [serial = 1330] [outer = (nil)]
06:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffdaf0a8c00) [pid = 1852] [serial = 1331] [outer = 0x7ffdaf09f400]
06:38:21 INFO - PROCESS | 1852 | 1446907101836 Marionette INFO loaded listener.js
06:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffdaf0d7400) [pid = 1852] [serial = 1332] [outer = 0x7ffdaf09f400]
06:38:22 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
06:38:22 INFO - document served over http requires an https
06:38:22 INFO - sub-resource via fetch-request using the http-csp
06:38:22 INFO - delivery method with keep-origin-redirect and when
06:38:22 INFO - the target request is same-origin.
06:38:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1378ms
06:38:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:38:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ecd000 == 88 [pid = 1852] [id = 475]
06:38:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffdaf0a4000) [pid = 1852] [serial = 1333] [outer = (nil)]
06:38:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffdaf906800) [pid = 1852] [serial = 1334] [outer = 0x7ffdaf0a4000]
06:38:23 INFO - PROCESS | 1852 | 1446907103254 Marionette INFO loaded listener.js
06:38:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffdaf90f400) [pid = 1852] [serial = 1335] [outer = 0x7ffdaf0a4000]
06:38:25 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
06:38:25 INFO - document served over http requires an https
06:38:25 INFO - sub-resource via fetch-request using the http-csp
06:38:25 INFO - delivery method with no-redirect and when
06:38:25 INFO - the target request is same-origin.
06:38:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2832ms
06:38:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:38:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d4b800 == 89 [pid = 1852] [id = 476]
06:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffd9eb4d000) [pid = 1852] [serial = 1336] [outer = (nil)]
06:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffd9eb55000) [pid = 1852] [serial = 1337] [outer = 0x7ffd9eb4d000]
06:38:26 INFO - PROCESS | 1852 | 1446907106589 Marionette INFO loaded listener.js
06:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffda1052c00) [pid = 1852] [serial = 1338] [outer = 0x7ffd9eb4d000]
06:38:27 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
06:38:27 INFO - document served over http requires an https
06:38:27 INFO - sub-resource via fetch-request using the http-csp
06:38:27 INFO - delivery method with swap-origin-redirect and when
06:38:27 INFO - the target request is same-origin.
06:38:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1880ms
06:38:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:38:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5835000 == 90 [pid = 1852] [id = 477]
06:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffd9e4ad800) [pid = 1852] [serial = 1339] [outer = (nil)]
06:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffda1417400) [pid = 1852] [serial = 1340] [outer = 0x7ffd9e4ad800]
06:38:27 INFO - PROCESS | 1852 | 1446907107922 Marionette INFO loaded listener.js
06:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffda4dd0800) [pid = 1852] [serial = 1341] [outer = 0x7ffd9e4ad800]
06:38:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81ae000 == 91 [pid = 1852] [id = 478]
06:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffda0ef4c00) [pid = 1852] [serial = 1342] [outer = (nil)]
06:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffd9dfa4c00) [pid = 1852] [serial = 1343] [outer = 0x7ffda0ef4c00]
06:38:29 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
06:38:29 INFO - document served over http requires an https
06:38:29 INFO - sub-resource via iframe-tag using the http-csp
06:38:29 INFO - delivery method with keep-origin-redirect and when
06:38:29 INFO - the target request is same-origin.
06:38:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1584ms
06:38:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:38:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9dacc800 == 92 [pid = 1852] [id = 479]
06:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffda1c43000) [pid = 1852] [serial = 1344] [outer = (nil)]
06:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7ffda1e3e800) [pid = 1852] [serial = 1345] [outer = 0x7ffda1c43000]
06:38:29 INFO - PROCESS | 1852 | 1446907109591 Marionette INFO loaded listener.js
06:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffda4dcac00) [pid = 1852] [serial = 1346] [outer = 0x7ffda1c43000]
06:38:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9dade800 == 93 [pid = 1852] [id = 480]
06:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffda0eef400) [pid = 1852] [serial = 1347] [outer = (nil)]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12d9800 == 92 [pid = 1852] [id = 425]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda247e000 == 91 [pid = 1852] [id = 458]
06:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7ffda4abdc00) [pid = 1852] [serial = 1348] [outer = 0x7ffda0eef400]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda220a000 == 90 [pid = 1852] [id = 457]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef43000 == 89 [pid = 1852] [id = 456]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d49000 == 88 [pid = 1852] [id = 455]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e734800 == 87 [pid = 1852] [id = 454]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d472800 == 86 [pid = 1852] [id = 453]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda238f800 == 85 [pid = 1852] [id = 452]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e3af000 == 84 [pid = 1852] [id = 451]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9da70800 == 83 [pid = 1852] [id = 450]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeca7800 == 82 [pid = 1852] [id = 449]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeca2800 == 81 [pid = 1852] [id = 448]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeaeb000 == 80 [pid = 1852] [id = 447]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae5ed000 == 79 [pid = 1852] [id = 446]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1ba800 == 78 [pid = 1852] [id = 445]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdade35800 == 77 [pid = 1852] [id = 444]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd6d800 == 76 [pid = 1852] [id = 443]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadc0d000 == 75 [pid = 1852] [id = 442]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdad8b0800 == 74 [pid = 1852] [id = 441]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8b2b800 == 73 [pid = 1852] [id = 440]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8738000 == 72 [pid = 1852] [id = 439]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8364000 == 71 [pid = 1852] [id = 438]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81be800 == 70 [pid = 1852] [id = 437]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81a9000 == 69 [pid = 1852] [id = 436]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bc2800 == 68 [pid = 1852] [id = 435]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c2a000 == 67 [pid = 1852] [id = 434]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c15800 == 66 [pid = 1852] [id = 433]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67d6000 == 65 [pid = 1852] [id = 432]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5427000 == 64 [pid = 1852] [id = 431]
06:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef41000 == 63 [pid = 1852] [id = 430]
06:38:30 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
06:38:30 INFO - document served over http requires an https
06:38:30 INFO - sub-resource via iframe-tag using the http-csp
06:38:30 INFO - delivery method with no-redirect and when
06:38:30 INFO - the target request is same-origin.
06:38:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1831ms
06:38:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:38:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d4b000 == 64 [pid = 1852] [id = 481]
06:38:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7ffda0ef0800) [pid = 1852] [serial = 1349] [outer = (nil)]
06:38:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7ffda53ba800) [pid = 1852] [serial = 1350] [outer = 0x7ffda0ef0800]
06:38:31 INFO - PROCESS | 1852 | 1446907111381 Marionette INFO loaded listener.js
06:38:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7ffda6042800) [pid = 1852] [serial = 1351] [outer = 0x7ffda0ef0800]
06:38:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2208800 == 65 [pid = 1852] [id = 482]
06:38:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7ffda604bc00) [pid = 1852] [serial = 1352] [outer = (nil)]
06:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7ffda6048000) [pid = 1852] [serial = 1353] [outer = 0x7ffda604bc00]
06:38:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:38:32 INFO - document served over http requires an https
06:38:32 INFO - sub-resource via iframe-tag using the http-csp
06:38:32 INFO - delivery method with swap-origin-redirect and when
06:38:32 INFO - the target request is same-origin.
06:38:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1176ms
06:38:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:38:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda239b800 == 66 [pid = 1852] [id = 483]
06:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffda6239000) [pid = 1852] [serial = 1354] [outer = (nil)]
06:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffda6655c00) [pid = 1852] [serial = 1355] [outer = 0x7ffda6239000]
06:38:32 INFO - PROCESS | 1852 | 1446907112420 Marionette INFO loaded listener.js
06:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffda7a6a000) [pid = 1852] [serial = 1356] [outer = 0x7ffda6239000]
06:38:33 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
06:38:33 INFO - document served over http requires an https
06:38:33 INFO - sub-resource via script-tag using the http-csp
06:38:33 INFO - delivery method with keep-origin-redirect and when
06:38:33 INFO - the target request is same-origin.
06:38:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1229ms
06:38:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:38:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda23a2000 == 67 [pid = 1852] [id = 484]
06:38:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffda7b3b400) [pid = 1852] [serial = 1357] [outer = (nil)]
06:38:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffda7b42000) [pid = 1852] [serial = 1358] [outer = 0x7ffda7b3b400]
06:38:33 INFO - PROCESS | 1852 | 1446907113708 Marionette INFO loaded listener.js
06:38:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffda8790800) [pid = 1852] [serial = 1359] [outer = 0x7ffda7b3b400]
06:38:34 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
06:38:34 INFO - document served over http requires an https
06:38:34 INFO - sub-resource via script-tag using the http-csp
06:38:34 INFO - delivery method with no-redirect and when
06:38:34 INFO - the target request is same-origin.
06:38:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1176ms
06:38:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:38:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bb3000 == 68 [pid = 1852] [id = 485]
06:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffda7a72c00) [pid = 1852] [serial = 1360] [outer = (nil)]
06:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffdad851400) [pid = 1852] [serial = 1361] [outer = 0x7ffda7a72c00]
06:38:34 INFO - PROCESS | 1852 | 1446907114873 Marionette INFO loaded listener.js
06:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffdada9d400) [pid = 1852] [serial = 1362] [outer = 0x7ffda7a72c00]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffda4d5c400) [pid = 1852] [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]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffd9f13bc00) [pid = 1852] [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]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffda0e59800) [pid = 1852] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffda1412c00) [pid = 1852] [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]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffda2758400) [pid = 1852] [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]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffdadf1bc00) [pid = 1852] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffd9e4b3000) [pid = 1852] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907074388]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffda665b400) [pid = 1852] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffda6048c00) [pid = 1852] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907056909]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7ffda5a21000) [pid = 1852] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7ffda4abb000) [pid = 1852] [serial = 1286] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7ffd9eb4f800) [pid = 1852] [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]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7ffd9d7bf800) [pid = 1852] [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]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7ffd9d36a400) [pid = 1852] [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]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7ffda0308000) [pid = 1852] [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]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffdadd08c00) [pid = 1852] [serial = 1253] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffdadec2000) [pid = 1852] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7ffdadeb7800) [pid = 1852] [serial = 1256] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffda53b8800) [pid = 1852] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907074388]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffdadf1e400) [pid = 1852] [serial = 1261] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffdada54400) [pid = 1852] [serial = 1244] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffdada93400) [pid = 1852] [serial = 1247] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdadbd3000) [pid = 1852] [serial = 1250] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffda7b42400) [pid = 1852] [serial = 1235] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffda7ccf000) [pid = 1852] [serial = 1238] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffda8903000) [pid = 1852] [serial = 1241] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffda665d400) [pid = 1852] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffda6238000) [pid = 1852] [serial = 1224] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffda6049400) [pid = 1852] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907056909]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffda6044400) [pid = 1852] [serial = 1219] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda1c44c00) [pid = 1852] [serial = 1211] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffda22f3800) [pid = 1852] [serial = 1283] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffda6cad400) [pid = 1852] [serial = 1229] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffda0310800) [pid = 1852] [serial = 1271] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffda1c40c00) [pid = 1852] [serial = 1277] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffd9e993000) [pid = 1852] [serial = 1274] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffda0e64400) [pid = 1852] [serial = 1280] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffd9f140c00) [pid = 1852] [serial = 1208] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffd9f143400) [pid = 1852] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffd9d377000) [pid = 1852] [serial = 1266] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffda7a70400) [pid = 1852] [serial = 1232] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffda5a20400) [pid = 1852] [serial = 1205] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda5638c00) [pid = 1852] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffda53c0000) [pid = 1852] [serial = 1214] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffda4dc7800) [pid = 1852] [serial = 1287] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffda2758800) [pid = 1852] [serial = 1284] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffda22a5800) [pid = 1852] [serial = 1281] [outer = (nil)] [url = about:blank]
06:38:35 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffda563fc00) [pid = 1852] [serial = 1203] [outer = (nil)] [url = about:blank]
06:38:36 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
06:38:36 INFO - document served over http requires an https
06:38:36 INFO - sub-resource via script-tag using the http-csp
06:38:36 INFO - delivery method with swap-origin-redirect and when
06:38:36 INFO - the target request is same-origin.
06:38:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1639ms
06:38:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:38:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e754000 == 69 [pid = 1852] [id = 486]
06:38:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffd9d377000) [pid = 1852] [serial = 1363] [outer = (nil)]
06:38:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffda1c44400) [pid = 1852] [serial = 1364] [outer = 0x7ffd9d377000]
06:38:36 INFO - PROCESS | 1852 | 1446907116509 Marionette INFO loaded listener.js
06:38:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffda665b400) [pid = 1852] [serial = 1365] [outer = 0x7ffd9d377000]
06:38:37 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
06:38:37 INFO - document served over http requires an https
06:38:37 INFO - sub-resource via xhr-request using the http-csp
06:38:37 INFO - delivery method with keep-origin-redirect and when
06:38:37 INFO - the target request is same-origin.
06:38:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1074ms
06:38:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:38:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8738000 == 70 [pid = 1852] [id = 487]
06:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda1058c00) [pid = 1852] [serial = 1366] [outer = (nil)]
06:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffdada9ec00) [pid = 1852] [serial = 1367] [outer = 0x7ffda1058c00]
06:38:37 INFO - PROCESS | 1852 | 1446907117607 Marionette INFO loaded listener.js
06:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffdadd0a800) [pid = 1852] [serial = 1368] [outer = 0x7ffda1058c00]
06:38:38 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
06:38:38 INFO - document served over http requires an https
06:38:38 INFO - sub-resource via xhr-request using the http-csp
06:38:38 INFO - delivery method with no-redirect and when
06:38:38 INFO - the target request is same-origin.
06:38:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1426ms
06:38:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:38:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda124d000 == 71 [pid = 1852] [id = 488]
06:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda14e7400) [pid = 1852] [serial = 1369] [outer = (nil)]
06:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffda1814400) [pid = 1852] [serial = 1370] [outer = 0x7ffda14e7400]
06:38:39 INFO - PROCESS | 1852 | 1446907119172 Marionette INFO loaded listener.js
06:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffda2757800) [pid = 1852] [serial = 1371] [outer = 0x7ffda14e7400]
06:38:40 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
06:38:40 INFO - document served over http requires an https
06:38:40 INFO - sub-resource via xhr-request using the http-csp
06:38:40 INFO - delivery method with swap-origin-redirect and when
06:38:40 INFO - the target request is same-origin.
06:38:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1380ms
06:38:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:38:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81c2800 == 72 [pid = 1852] [id = 489]
06:38:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffda14e8400) [pid = 1852] [serial = 1372] [outer = (nil)]
06:38:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffda4df1400) [pid = 1852] [serial = 1373] [outer = 0x7ffda14e8400]
06:38:40 INFO - PROCESS | 1852 | 1446907120596 Marionette INFO loaded listener.js
06:38:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffda6657000) [pid = 1852] [serial = 1374] [outer = 0x7ffda14e8400]
06:38:41 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
06:38:41 INFO - document served over http requires an http
06:38:41 INFO - sub-resource via fetch-request using the meta-csp
06:38:41 INFO - delivery method with keep-origin-redirect and when
06:38:41 INFO - the target request is cross-origin.
06:38:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1404ms
06:38:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:38:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd5e800 == 73 [pid = 1852] [id = 490]
06:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffda22ab800) [pid = 1852] [serial = 1375] [outer = (nil)]
06:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffdad855800) [pid = 1852] [serial = 1376] [outer = 0x7ffda22ab800]
06:38:41 INFO - PROCESS | 1852 | 1446907121995 Marionette INFO loaded listener.js
06:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffdadeb5c00) [pid = 1852] [serial = 1377] [outer = 0x7ffda22ab800]
06:38:42 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
06:38:42 INFO - document served over http requires an http
06:38:42 INFO - sub-resource via fetch-request using the meta-csp
06:38:42 INFO - delivery method with no-redirect and when
06:38:42 INFO - the target request is cross-origin.
06:38:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1330ms
06:38:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:38:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1b8000 == 74 [pid = 1852] [id = 491]
06:38:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffdadeb8400) [pid = 1852] [serial = 1378] [outer = (nil)]
06:38:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffdadf13800) [pid = 1852] [serial = 1379] [outer = 0x7ffdadeb8400]
06:38:43 INFO - PROCESS | 1852 | 1446907123367 Marionette INFO loaded listener.js
06:38:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffdae1d0800) [pid = 1852] [serial = 1380] [outer = 0x7ffdadeb8400]
06:38:44 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
06:38:44 INFO - document served over http requires an http
06:38:44 INFO - sub-resource via fetch-request using the meta-csp
06:38:44 INFO - delivery method with swap-origin-redirect and when
06:38:44 INFO - the target request is cross-origin.
06:38:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1426ms
06:38:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:38:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeaed000 == 75 [pid = 1852] [id = 492]
06:38:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffdadebd000) [pid = 1852] [serial = 1381] [outer = (nil)]
06:38:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffdaea64800) [pid = 1852] [serial = 1382] [outer = 0x7ffdadebd000]
06:38:44 INFO - PROCESS | 1852 | 1446907124804 Marionette INFO loaded listener.js
06:38:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffdaec38400) [pid = 1852] [serial = 1383] [outer = 0x7ffdadebd000]
06:38:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed70000 == 76 [pid = 1852] [id = 493]
06:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffdaf09e400) [pid = 1852] [serial = 1384] [outer = (nil)]
06:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffdaf906000) [pid = 1852] [serial = 1385] [outer = 0x7ffdaf09e400]
06:38:45 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
06:38:45 INFO - document served over http requires an http
06:38:45 INFO - sub-resource via iframe-tag using the meta-csp
06:38:45 INFO - delivery method with keep-origin-redirect and when
06:38:45 INFO - the target request is cross-origin.
06:38:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1578ms
06:38:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:38:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafe47800 == 77 [pid = 1852] [id = 494]
06:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffdaf0dd800) [pid = 1852] [serial = 1386] [outer = (nil)]
06:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffdaf946c00) [pid = 1852] [serial = 1387] [outer = 0x7ffdaf0dd800]
06:38:46 INFO - PROCESS | 1852 | 1446907126435 Marionette INFO loaded listener.js
06:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffdafa2fc00) [pid = 1852] [serial = 1388] [outer = 0x7ffdaf0dd800]
06:38:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25f9800 == 78 [pid = 1852] [id = 495]
06:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffdafa31400) [pid = 1852] [serial = 1389] [outer = (nil)]
06:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffdafa32000) [pid = 1852] [serial = 1390] [outer = 0x7ffdafa31400]
06:38:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:38:47 INFO - document served over http requires an http
06:38:47 INFO - sub-resource via iframe-tag using the meta-csp
06:38:47 INFO - delivery method with no-redirect and when
06:38:47 INFO - the target request is cross-origin.
06:38:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1427ms
06:38:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:38:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2785800 == 79 [pid = 1852] [id = 496]
06:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffdaf911000) [pid = 1852] [serial = 1391] [outer = (nil)]
06:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffdafa36400) [pid = 1852] [serial = 1392] [outer = 0x7ffdaf911000]
06:38:47 INFO - PROCESS | 1852 | 1446907127854 Marionette INFO loaded listener.js
06:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7ffdafc56c00) [pid = 1852] [serial = 1393] [outer = 0x7ffdaf911000]
06:38:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb284a800 == 80 [pid = 1852] [id = 497]
06:38:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffdafc58c00) [pid = 1852] [serial = 1394] [outer = (nil)]
06:38:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffdafc50800) [pid = 1852] [serial = 1395] [outer = 0x7ffdafc58c00]
06:38:48 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
06:38:48 INFO - document served over http requires an http
06:38:48 INFO - sub-resource via iframe-tag using the meta-csp
06:38:48 INFO - delivery method with swap-origin-redirect and when
06:38:48 INFO - the target request is cross-origin.
06:38:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1529ms
06:38:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:38:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2947800 == 81 [pid = 1852] [id = 498]
06:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7ffdaf94c000) [pid = 1852] [serial = 1396] [outer = (nil)]
06:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7ffdafe03400) [pid = 1852] [serial = 1397] [outer = 0x7ffdaf94c000]
06:38:49 INFO - PROCESS | 1852 | 1446907129491 Marionette INFO loaded listener.js
06:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7ffdafe0dc00) [pid = 1852] [serial = 1398] [outer = 0x7ffdaf94c000]
06:38:50 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
06:38:50 INFO - document served over http requires an http
06:38:50 INFO - sub-resource via script-tag using the meta-csp
06:38:50 INFO - delivery method with keep-origin-redirect and when
06:38:50 INFO - the target request is cross-origin.
06:38:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1479ms
06:38:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:38:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb36f0000 == 82 [pid = 1852] [id = 499]
06:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7ffdafc57c00) [pid = 1852] [serial = 1399] [outer = (nil)]
06:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7ffdafe11800) [pid = 1852] [serial = 1400] [outer = 0x7ffdafc57c00]
06:38:50 INFO - PROCESS | 1852 | 1446907130853 Marionette INFO loaded listener.js
06:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7ffdb1e39c00) [pid = 1852] [serial = 1401] [outer = 0x7ffdafc57c00]
06:38:51 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
06:38:51 INFO - document served over http requires an http
06:38:51 INFO - sub-resource via script-tag using the meta-csp
06:38:51 INFO - delivery method with no-redirect and when
06:38:51 INFO - the target request is cross-origin.
06:38:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1334ms
06:38:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:38:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb3a18800 == 83 [pid = 1852] [id = 500]
06:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffdafc5c000) [pid = 1852] [serial = 1402] [outer = (nil)]
06:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffdb1ef0000) [pid = 1852] [serial = 1403] [outer = 0x7ffdafc5c000]
06:38:52 INFO - PROCESS | 1852 | 1446907132230 Marionette INFO loaded listener.js
06:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffdb1efb000) [pid = 1852] [serial = 1404] [outer = 0x7ffdafc5c000]
06:38:53 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
06:38:53 INFO - document served over http requires an http
06:38:53 INFO - sub-resource via script-tag using the meta-csp
06:38:53 INFO - delivery method with swap-origin-redirect and when
06:38:53 INFO - the target request is cross-origin.
06:38:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1474ms
06:38:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:38:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb630b000 == 84 [pid = 1852] [id = 501]
06:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffdafe0b400) [pid = 1852] [serial = 1405] [outer = (nil)]
06:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffdb23c0c00) [pid = 1852] [serial = 1406] [outer = 0x7ffdafe0b400]
06:38:53 INFO - PROCESS | 1852 | 1446907133756 Marionette INFO loaded listener.js
06:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffdb25bb000) [pid = 1852] [serial = 1407] [outer = 0x7ffdafe0b400]
06:38:54 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
06:38:54 INFO - document served over http requires an http
06:38:54 INFO - sub-resource via xhr-request using the meta-csp
06:38:54 INFO - delivery method with keep-origin-redirect and when
06:38:54 INFO - the target request is cross-origin.
06:38:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1375ms
06:38:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:38:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6408000 == 85 [pid = 1852] [id = 502]
06:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffdb23a8800) [pid = 1852] [serial = 1408] [outer = (nil)]
06:38:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffdb25c5000) [pid = 1852] [serial = 1409] [outer = 0x7ffdb23a8800]
06:38:55 INFO - PROCESS | 1852 | 1446907135051 Marionette INFO loaded listener.js
06:38:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffdb287f800) [pid = 1852] [serial = 1410] [outer = 0x7ffdb23a8800]
06:38:55 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
06:38:55 INFO - document served over http requires an http
06:38:55 INFO - sub-resource via xhr-request using the meta-csp
06:38:55 INFO - delivery method with no-redirect and when
06:38:55 INFO - the target request is cross-origin.
06:38:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1324ms
06:38:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:38:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb661d000 == 86 [pid = 1852] [id = 503]
06:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffdb23aa400) [pid = 1852] [serial = 1411] [outer = (nil)]
06:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffdb287bc00) [pid = 1852] [serial = 1412] [outer = 0x7ffdb23aa400]
06:38:56 INFO - PROCESS | 1852 | 1446907136375 Marionette INFO loaded listener.js
06:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffdb372e400) [pid = 1852] [serial = 1413] [outer = 0x7ffdb23aa400]
06:38:57 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
06:38:57 INFO - document served over http requires an http
06:38:57 INFO - sub-resource via xhr-request using the meta-csp
06:38:57 INFO - delivery method with swap-origin-redirect and when
06:38:57 INFO - the target request is cross-origin.
06:38:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1279ms
06:38:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:38:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7186800 == 87 [pid = 1852] [id = 504]
06:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffdadebe800) [pid = 1852] [serial = 1414] [outer = (nil)]
06:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffdb3730800) [pid = 1852] [serial = 1415] [outer = 0x7ffdadebe800]
06:38:57 INFO - PROCESS | 1852 | 1446907137687 Marionette INFO loaded listener.js
06:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffdb45ad400) [pid = 1852] [serial = 1416] [outer = 0x7ffdadebe800]
06:38:58 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
06:38:58 INFO - document served over http requires an https
06:38:58 INFO - sub-resource via fetch-request using the meta-csp
06:38:58 INFO - delivery method with keep-origin-redirect and when
06:38:58 INFO - the target request is cross-origin.
06:38:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1379ms
06:38:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:38:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb72a4800 == 88 [pid = 1852] [id = 505]
06:38:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffdb23c0400) [pid = 1852] [serial = 1417] [outer = (nil)]
06:38:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffdb45b4800) [pid = 1852] [serial = 1418] [outer = 0x7ffdb23c0400]
06:38:59 INFO - PROCESS | 1852 | 1446907139105 Marionette INFO loaded listener.js
06:38:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffdb667e000) [pid = 1852] [serial = 1419] [outer = 0x7ffdb23c0400]
06:39:00 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
06:39:00 INFO - document served over http requires an https
06:39:00 INFO - sub-resource via fetch-request using the meta-csp
06:39:00 INFO - delivery method with no-redirect and when
06:39:00 INFO - the target request is cross-origin.
06:39:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1373ms
06:39:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:39:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb73a4000 == 89 [pid = 1852] [id = 506]
06:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffdb2773000) [pid = 1852] [serial = 1420] [outer = (nil)]
06:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffdb6683400) [pid = 1852] [serial = 1421] [outer = 0x7ffdb2773000]
06:39:00 INFO - PROCESS | 1852 | 1446907140500 Marionette INFO loaded listener.js
06:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffdb67d1c00) [pid = 1852] [serial = 1422] [outer = 0x7ffdb2773000]
06:39:01 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
06:39:01 INFO - document served over http requires an https
06:39:01 INFO - sub-resource via fetch-request using the meta-csp
06:39:01 INFO - delivery method with swap-origin-redirect and when
06:39:01 INFO - the target request is cross-origin.
06:39:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1477ms
06:39:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:39:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb746c800 == 90 [pid = 1852] [id = 507]
06:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffdb3beb000) [pid = 1852] [serial = 1423] [outer = (nil)]
06:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffdb68e4800) [pid = 1852] [serial = 1424] [outer = 0x7ffdb3beb000]
06:39:01 INFO - PROCESS | 1852 | 1446907141994 Marionette INFO loaded listener.js
06:39:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffdb68ee800) [pid = 1852] [serial = 1425] [outer = 0x7ffdb3beb000]
06:39:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7486800 == 91 [pid = 1852] [id = 508]
06:39:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffdb68ef400) [pid = 1852] [serial = 1426] [outer = (nil)]
06:39:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffdb68ed000) [pid = 1852] [serial = 1427] [outer = 0x7ffdb68ef400]
06:39:03 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
06:39:03 INFO - document served over http requires an https
06:39:03 INFO - sub-resource via iframe-tag using the meta-csp
06:39:03 INFO - delivery method with keep-origin-redirect and when
06:39:03 INFO - the target request is cross-origin.
06:39:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1475ms
06:39:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:39:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7647000 == 92 [pid = 1852] [id = 509]
06:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffdb67d4c00) [pid = 1852] [serial = 1428] [outer = (nil)]
06:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffdb6a5c800) [pid = 1852] [serial = 1429] [outer = 0x7ffdb67d4c00]
06:39:03 INFO - PROCESS | 1852 | 1446907143479 Marionette INFO loaded listener.js
06:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffdb6a69800) [pid = 1852] [serial = 1430] [outer = 0x7ffdb67d4c00]
06:39:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb77da000 == 93 [pid = 1852] [id = 510]
06:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffdb29bf000) [pid = 1852] [serial = 1431] [outer = (nil)]
06:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7ffda0e5a400) [pid = 1852] [serial = 1432] [outer = 0x7ffdb29bf000]
06:39:05 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
06:39:05 INFO - document served over http requires an https
06:39:05 INFO - sub-resource via iframe-tag using the meta-csp
06:39:05 INFO - delivery method with no-redirect and when
06:39:05 INFO - the target request is cross-origin.
06:39:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2929ms
06:39:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:39:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12f3800 == 94 [pid = 1852] [id = 511]
06:39:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7ffd9e4ae800) [pid = 1852] [serial = 1433] [outer = (nil)]
06:39:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7ffdb67d1000) [pid = 1852] [serial = 1434] [outer = 0x7ffd9e4ae800]
06:39:06 INFO - PROCESS | 1852 | 1446907146430 Marionette INFO loaded listener.js
06:39:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffdb70a0c00) [pid = 1852] [serial = 1435] [outer = 0x7ffd9e4ae800]
06:39:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb77e9000 == 95 [pid = 1852] [id = 512]
06:39:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffdb70a4c00) [pid = 1852] [serial = 1436] [outer = (nil)]
06:39:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffdaea68c00) [pid = 1852] [serial = 1437] [outer = 0x7ffdb70a4c00]
06:39:08 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
06:39:08 INFO - document served over http requires an https
06:39:08 INFO - sub-resource via iframe-tag using the meta-csp
06:39:08 INFO - delivery method with swap-origin-redirect and when
06:39:08 INFO - the target request is cross-origin.
06:39:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2182ms
06:39:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d475800 == 94 [pid = 1852] [id = 423]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5826000 == 93 [pid = 1852] [id = 463]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5c15000 == 92 [pid = 1852] [id = 464]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda649d000 == 91 [pid = 1852] [id = 465]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda64b3000 == 90 [pid = 1852] [id = 466]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c21800 == 89 [pid = 1852] [id = 467]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81c5800 == 88 [pid = 1852] [id = 468]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd6f000 == 87 [pid = 1852] [id = 469]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed68800 == 86 [pid = 1852] [id = 470]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf04a800 == 85 [pid = 1852] [id = 471]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1d4800 == 84 [pid = 1852] [id = 472]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafe32000 == 83 [pid = 1852] [id = 473]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e0d800 == 82 [pid = 1852] [id = 474]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ecd000 == 81 [pid = 1852] [id = 475]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d4b800 == 80 [pid = 1852] [id = 476]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5835000 == 79 [pid = 1852] [id = 477]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e9b2800 == 78 [pid = 1852] [id = 424]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81ae000 == 77 [pid = 1852] [id = 478]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f353000 == 76 [pid = 1852] [id = 426]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9dacc800 == 75 [pid = 1852] [id = 479]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2477800 == 74 [pid = 1852] [id = 459]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9dade800 == 73 [pid = 1852] [id = 480]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d4b000 == 72 [pid = 1852] [id = 481]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4d39800 == 71 [pid = 1852] [id = 427]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2208800 == 70 [pid = 1852] [id = 482]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda239b800 == 69 [pid = 1852] [id = 483]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda23a2000 == 68 [pid = 1852] [id = 484]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bb3000 == 67 [pid = 1852] [id = 485]
06:39:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e754000 == 66 [pid = 1852] [id = 486]
06:39:08 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffda1e49800) [pid = 1852] [serial = 1278] [outer = (nil)] [url = about:blank]
06:39:08 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffda5ce1000) [pid = 1852] [serial = 1206] [outer = (nil)] [url = about:blank]
06:39:08 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffda1059c00) [pid = 1852] [serial = 1275] [outer = (nil)] [url = about:blank]
06:39:08 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7ffd9ed36c00) [pid = 1852] [serial = 1267] [outer = (nil)] [url = about:blank]
06:39:08 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7ffda1413400) [pid = 1852] [serial = 1272] [outer = (nil)] [url = about:blank]
06:39:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d468800 == 67 [pid = 1852] [id = 513]
06:39:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7ffd9d7b7c00) [pid = 1852] [serial = 1438] [outer = (nil)]
06:39:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7ffd9eb54400) [pid = 1852] [serial = 1439] [outer = 0x7ffd9d7b7c00]
06:39:09 INFO - PROCESS | 1852 | 1446907149337 Marionette INFO loaded listener.js
06:39:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffda0ef6c00) [pid = 1852] [serial = 1440] [outer = 0x7ffd9d7b7c00]
06:39:10 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
06:39:10 INFO - document served over http requires an https
06:39:10 INFO - sub-resource via script-tag using the meta-csp
06:39:10 INFO - delivery method with keep-origin-redirect and when
06:39:10 INFO - the target request is cross-origin.
06:39:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1931ms
06:39:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:39:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f360800 == 68 [pid = 1852] [id = 514]
06:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffd9e990800) [pid = 1852] [serial = 1441] [outer = (nil)]
06:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffda1c40c00) [pid = 1852] [serial = 1442] [outer = 0x7ffd9e990800]
06:39:10 INFO - PROCESS | 1852 | 1446907150469 Marionette INFO loaded listener.js
06:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffda2646000) [pid = 1852] [serial = 1443] [outer = 0x7ffd9e990800]
06:39:11 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
06:39:11 INFO - document served over http requires an https
06:39:11 INFO - sub-resource via script-tag using the meta-csp
06:39:11 INFO - delivery method with no-redirect and when
06:39:11 INFO - the target request is cross-origin.
06:39:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1183ms
06:39:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:39:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2466800 == 69 [pid = 1852] [id = 515]
06:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffd9eb52c00) [pid = 1852] [serial = 1444] [outer = (nil)]
06:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffda4ded000) [pid = 1852] [serial = 1445] [outer = 0x7ffd9eb52c00]
06:39:11 INFO - PROCESS | 1852 | 1446907151607 Marionette INFO loaded listener.js
06:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffda58ed000) [pid = 1852] [serial = 1446] [outer = 0x7ffd9eb52c00]
06:39:12 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
06:39:12 INFO - document served over http requires an https
06:39:12 INFO - sub-resource via script-tag using the meta-csp
06:39:12 INFO - delivery method with swap-origin-redirect and when
06:39:12 INFO - the target request is cross-origin.
06:39:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1281ms
06:39:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:39:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4d3b800 == 70 [pid = 1852] [id = 516]
06:39:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffda53bb400) [pid = 1852] [serial = 1447] [outer = (nil)]
06:39:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7ffda6049400) [pid = 1852] [serial = 1448] [outer = 0x7ffda53bb400]
06:39:12 INFO - PROCESS | 1852 | 1446907152909 Marionette INFO loaded listener.js
06:39:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7ffda6ca2400) [pid = 1852] [serial = 1449] [outer = 0x7ffda53bb400]
06:39:13 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
06:39:13 INFO - document served over http requires an https
06:39:13 INFO - sub-resource via xhr-request using the meta-csp
06:39:13 INFO - delivery method with keep-origin-redirect and when
06:39:13 INFO - the target request is cross-origin.
06:39:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1240ms
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7ffda0ef0800) [pid = 1852] [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]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7ffd9eb4d000) [pid = 1852] [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]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffd9d377000) [pid = 1852] [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]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffda7a72c00) [pid = 1852] [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]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffda604bc00) [pid = 1852] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffda6239000) [pid = 1852] [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]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffd9e4ad800) [pid = 1852] [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]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffda7b3b400) [pid = 1852] [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]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffda1c43000) [pid = 1852] [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]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffda0eef400) [pid = 1852] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907110358]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7ffda0ef4c00) [pid = 1852] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7ffda5638400) [pid = 1852] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7ffda604a000) [pid = 1852] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907091162]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffda7a6ec00) [pid = 1852] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffda8909400) [pid = 1852] [serial = 1313] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffda0ef0c00) [pid = 1852] [serial = 1292] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffda4abdc00) [pid = 1852] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907110358]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffda5633800) [pid = 1852] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffda604d400) [pid = 1852] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907091162]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffdae1d3c00) [pid = 1852] [serial = 1325] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffd9eb55000) [pid = 1852] [serial = 1337] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffda1c44400) [pid = 1852] [serial = 1364] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffda1e3e800) [pid = 1852] [serial = 1345] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffdadd10c00) [pid = 1852] [serial = 1319] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffda1820c00) [pid = 1852] [serial = 1295] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffdad851400) [pid = 1852] [serial = 1361] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffda6ca9800) [pid = 1852] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffda53ba800) [pid = 1852] [serial = 1350] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffda7b42000) [pid = 1852] [serial = 1358] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffdad85bc00) [pid = 1852] [serial = 1316] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffda4de8400) [pid = 1852] [serial = 1289] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffda58ec000) [pid = 1852] [serial = 1303] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffda6048000) [pid = 1852] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffda6236c00) [pid = 1852] [serial = 1308] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffdaf0a8c00) [pid = 1852] [serial = 1331] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffdaec2a400) [pid = 1852] [serial = 1328] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffdae199c00) [pid = 1852] [serial = 1322] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffda4deb000) [pid = 1852] [serial = 1298] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffda6655c00) [pid = 1852] [serial = 1355] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffda1417400) [pid = 1852] [serial = 1340] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffdaf906800) [pid = 1852] [serial = 1334] [outer = (nil)] [url = about:blank]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffd9dfa4c00) [pid = 1852] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:14 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffda665b400) [pid = 1852] [serial = 1365] [outer = (nil)] [url = about:blank]
06:39:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:39:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2840800 == 71 [pid = 1852] [id = 517]
06:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffd9eb4d000) [pid = 1852] [serial = 1450] [outer = (nil)]
06:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffd9f143000) [pid = 1852] [serial = 1451] [outer = 0x7ffd9eb4d000]
06:39:14 INFO - PROCESS | 1852 | 1446907154831 Marionette INFO loaded listener.js
06:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffda604a000) [pid = 1852] [serial = 1452] [outer = 0x7ffd9eb4d000]
06:39:15 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
06:39:15 INFO - document served over http requires an https
06:39:15 INFO - sub-resource via xhr-request using the meta-csp
06:39:15 INFO - delivery method with no-redirect and when
06:39:15 INFO - the target request is cross-origin.
06:39:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 975ms
06:39:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:39:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5414800 == 72 [pid = 1852] [id = 518]
06:39:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffda7b4a400) [pid = 1852] [serial = 1453] [outer = (nil)]
06:39:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffda7cc4800) [pid = 1852] [serial = 1454] [outer = 0x7ffda7b4a400]
06:39:15 INFO - PROCESS | 1852 | 1446907155986 Marionette INFO loaded listener.js
06:39:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffdad85b800) [pid = 1852] [serial = 1455] [outer = 0x7ffda7b4a400]
06:39:16 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
06:39:16 INFO - document served over http requires an https
06:39:16 INFO - sub-resource via xhr-request using the meta-csp
06:39:16 INFO - delivery method with swap-origin-redirect and when
06:39:16 INFO - the target request is cross-origin.
06:39:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1378ms
06:39:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:39:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d3a000 == 73 [pid = 1852] [id = 519]
06:39:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffda030bc00) [pid = 1852] [serial = 1456] [outer = (nil)]
06:39:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffda0eebc00) [pid = 1852] [serial = 1457] [outer = 0x7ffda030bc00]
06:39:17 INFO - PROCESS | 1852 | 1446907157294 Marionette INFO loaded listener.js
06:39:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffda22ef800) [pid = 1852] [serial = 1458] [outer = 0x7ffda030bc00]
06:39:18 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
06:39:18 INFO - document served over http requires an http
06:39:18 INFO - sub-resource via fetch-request using the meta-csp
06:39:18 INFO - delivery method with keep-origin-redirect and when
06:39:18 INFO - the target request is same-origin.
06:39:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1436ms
06:39:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:39:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5eb1000 == 74 [pid = 1852] [id = 520]
06:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffda0e5d000) [pid = 1852] [serial = 1459] [outer = (nil)]
06:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffda4df0000) [pid = 1852] [serial = 1460] [outer = 0x7ffda0e5d000]
06:39:18 INFO - PROCESS | 1852 | 1446907158786 Marionette INFO loaded listener.js
06:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffda7a6c800) [pid = 1852] [serial = 1461] [outer = 0x7ffda0e5d000]
06:39:19 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
06:39:19 INFO - document served over http requires an http
06:39:19 INFO - sub-resource via fetch-request using the meta-csp
06:39:19 INFO - delivery method with no-redirect and when
06:39:19 INFO - the target request is same-origin.
06:39:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1429ms
06:39:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:39:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bad800 == 75 [pid = 1852] [id = 521]
06:39:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffda275cc00) [pid = 1852] [serial = 1462] [outer = (nil)]
06:39:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffda8911000) [pid = 1852] [serial = 1463] [outer = 0x7ffda275cc00]
06:39:20 INFO - PROCESS | 1852 | 1446907160220 Marionette INFO loaded listener.js
06:39:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffdadd07c00) [pid = 1852] [serial = 1464] [outer = 0x7ffda275cc00]
06:39:21 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
06:39:21 INFO - document served over http requires an http
06:39:21 INFO - sub-resource via fetch-request using the meta-csp
06:39:21 INFO - delivery method with swap-origin-redirect and when
06:39:21 INFO - the target request is same-origin.
06:39:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1433ms
06:39:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:39:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8737800 == 76 [pid = 1852] [id = 522]
06:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffdadd10c00) [pid = 1852] [serial = 1465] [outer = (nil)]
06:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffdae199800) [pid = 1852] [serial = 1466] [outer = 0x7ffdadd10c00]
06:39:21 INFO - PROCESS | 1852 | 1446907161689 Marionette INFO loaded listener.js
06:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffdaea63000) [pid = 1852] [serial = 1467] [outer = 0x7ffdadd10c00]
06:39:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd59800 == 77 [pid = 1852] [id = 523]
06:39:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffdaea68000) [pid = 1852] [serial = 1468] [outer = (nil)]
06:39:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffdaea67800) [pid = 1852] [serial = 1469] [outer = 0x7ffdaea68000]
06:39:22 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
06:39:22 INFO - document served over http requires an http
06:39:22 INFO - sub-resource via iframe-tag using the meta-csp
06:39:22 INFO - delivery method with keep-origin-redirect and when
06:39:22 INFO - the target request is same-origin.
06:39:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1481ms
06:39:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:39:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1be000 == 78 [pid = 1852] [id = 524]
06:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffdadf21c00) [pid = 1852] [serial = 1470] [outer = (nil)]
06:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffdaec39c00) [pid = 1852] [serial = 1471] [outer = 0x7ffdadf21c00]
06:39:23 INFO - PROCESS | 1852 | 1446907163197 Marionette INFO loaded listener.js
06:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffdaf0dc800) [pid = 1852] [serial = 1472] [outer = 0x7ffdadf21c00]
06:39:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf037000 == 79 [pid = 1852] [id = 525]
06:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffdaf905c00) [pid = 1852] [serial = 1473] [outer = (nil)]
06:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffdaf90c800) [pid = 1852] [serial = 1474] [outer = 0x7ffdaf905c00]
06:39:24 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
06:39:24 INFO - document served over http requires an http
06:39:24 INFO - sub-resource via iframe-tag using the meta-csp
06:39:24 INFO - delivery method with no-redirect and when
06:39:24 INFO - the target request is same-origin.
06:39:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1473ms
06:39:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:39:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1be800 == 80 [pid = 1852] [id = 526]
06:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffdafe0c400) [pid = 1852] [serial = 1475] [outer = (nil)]
06:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffdb1e2cc00) [pid = 1852] [serial = 1476] [outer = 0x7ffdafe0c400]
06:39:24 INFO - PROCESS | 1852 | 1446907164687 Marionette INFO loaded listener.js
06:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffdb23ae400) [pid = 1852] [serial = 1477] [outer = 0x7ffdafe0c400]
06:39:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafe36800 == 81 [pid = 1852] [id = 527]
06:39:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffdb23b3400) [pid = 1852] [serial = 1478] [outer = (nil)]
06:39:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffdb23c0000) [pid = 1852] [serial = 1479] [outer = 0x7ffdb23b3400]
06:39:25 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
06:39:25 INFO - document served over http requires an http
06:39:25 INFO - sub-resource via iframe-tag using the meta-csp
06:39:25 INFO - delivery method with swap-origin-redirect and when
06:39:25 INFO - the target request is same-origin.
06:39:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1473ms
06:39:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:39:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e14000 == 82 [pid = 1852] [id = 528]
06:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7ffdafe0c800) [pid = 1852] [serial = 1480] [outer = (nil)]
06:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7ffdb23c2c00) [pid = 1852] [serial = 1481] [outer = 0x7ffdafe0c800]
06:39:26 INFO - PROCESS | 1852 | 1446907166184 Marionette INFO loaded listener.js
06:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7ffdb3bef800) [pid = 1852] [serial = 1482] [outer = 0x7ffdafe0c800]
06:39:27 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
06:39:27 INFO - document served over http requires an http
06:39:27 INFO - sub-resource via script-tag using the meta-csp
06:39:27 INFO - delivery method with keep-origin-redirect and when
06:39:27 INFO - the target request is same-origin.
06:39:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1424ms
06:39:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:39:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb36ec000 == 83 [pid = 1852] [id = 529]
06:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffdb23bfc00) [pid = 1852] [serial = 1483] [outer = (nil)]
06:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffdb67cc400) [pid = 1852] [serial = 1484] [outer = 0x7ffdb23bfc00]
06:39:27 INFO - PROCESS | 1852 | 1446907167526 Marionette INFO loaded listener.js
06:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffdb70a3000) [pid = 1852] [serial = 1485] [outer = 0x7ffdb23bfc00]
06:39:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:39:28 INFO - document served over http requires an http
06:39:28 INFO - sub-resource via script-tag using the meta-csp
06:39:28 INFO - delivery method with no-redirect and when
06:39:28 INFO - the target request is same-origin.
06:39:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1373ms
06:39:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:39:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb66b3000 == 84 [pid = 1852] [id = 530]
06:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffdb6685800) [pid = 1852] [serial = 1486] [outer = (nil)]
06:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffdb70aa000) [pid = 1852] [serial = 1487] [outer = 0x7ffdb6685800]
06:39:28 INFO - PROCESS | 1852 | 1446907168942 Marionette INFO loaded listener.js
06:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffdb7690c00) [pid = 1852] [serial = 1488] [outer = 0x7ffdb6685800]
06:39:29 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
06:39:29 INFO - document served over http requires an http
06:39:29 INFO - sub-resource via script-tag using the meta-csp
06:39:29 INFO - delivery method with swap-origin-redirect and when
06:39:29 INFO - the target request is same-origin.
06:39:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1383ms
06:39:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:39:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7828800 == 85 [pid = 1852] [id = 531]
06:39:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffdb70a8c00) [pid = 1852] [serial = 1489] [outer = (nil)]
06:39:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffdb7923c00) [pid = 1852] [serial = 1490] [outer = 0x7ffdb70a8c00]
06:39:30 INFO - PROCESS | 1852 | 1446907170337 Marionette INFO loaded listener.js
06:39:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7ffdb792bc00) [pid = 1852] [serial = 1491] [outer = 0x7ffdb70a8c00]
06:39:31 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
06:39:31 INFO - document served over http requires an http
06:39:31 INFO - sub-resource via xhr-request using the meta-csp
06:39:31 INFO - delivery method with keep-origin-redirect and when
06:39:31 INFO - the target request is same-origin.
06:39:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1424ms
06:39:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:39:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a82800 == 86 [pid = 1852] [id = 532]
06:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7ffdb79b4800) [pid = 1852] [serial = 1492] [outer = (nil)]
06:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7ffdb79b7400) [pid = 1852] [serial = 1493] [outer = 0x7ffdb79b4800]
06:39:31 INFO - PROCESS | 1852 | 1446907171803 Marionette INFO loaded listener.js
06:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7ffdb8e75800) [pid = 1852] [serial = 1494] [outer = 0x7ffdb79b4800]
06:39:32 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
06:39:32 INFO - document served over http requires an http
06:39:32 INFO - sub-resource via xhr-request using the meta-csp
06:39:32 INFO - delivery method with no-redirect and when
06:39:32 INFO - the target request is same-origin.
06:39:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1384ms
06:39:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:39:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb8f0c000 == 87 [pid = 1852] [id = 533]
06:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7ffdb79b5c00) [pid = 1852] [serial = 1495] [outer = (nil)]
06:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7ffdb79be800) [pid = 1852] [serial = 1496] [outer = 0x7ffdb79b5c00]
06:39:33 INFO - PROCESS | 1852 | 1446907173163 Marionette INFO loaded listener.js
06:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7ffdb91da000) [pid = 1852] [serial = 1497] [outer = 0x7ffdb79b5c00]
06:39:34 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
06:39:34 INFO - document served over http requires an http
06:39:34 INFO - sub-resource via xhr-request using the meta-csp
06:39:34 INFO - delivery method with swap-origin-redirect and when
06:39:34 INFO - the target request is same-origin.
06:39:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1329ms
06:39:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:39:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb9a39800 == 88 [pid = 1852] [id = 534]
06:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7ffdb79b6000) [pid = 1852] [serial = 1498] [outer = (nil)]
06:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7ffdb939ec00) [pid = 1852] [serial = 1499] [outer = 0x7ffdb79b6000]
06:39:34 INFO - PROCESS | 1852 | 1446907174526 Marionette INFO loaded listener.js
06:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7ffdb985b400) [pid = 1852] [serial = 1500] [outer = 0x7ffdb79b6000]
06:39:35 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
06:39:35 INFO - document served over http requires an https
06:39:35 INFO - sub-resource via fetch-request using the meta-csp
06:39:35 INFO - delivery method with keep-origin-redirect and when
06:39:35 INFO - the target request is same-origin.
06:39:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1428ms
06:39:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:39:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdba1df000 == 89 [pid = 1852] [id = 535]
06:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7ffdb910dc00) [pid = 1852] [serial = 1501] [outer = (nil)]
06:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7ffdb985d000) [pid = 1852] [serial = 1502] [outer = 0x7ffdb910dc00]
06:39:36 INFO - PROCESS | 1852 | 1446907176006 Marionette INFO loaded listener.js
06:39:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7ffdb9acd400) [pid = 1852] [serial = 1503] [outer = 0x7ffdb910dc00]
06:39:36 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
06:39:36 INFO - document served over http requires an https
06:39:36 INFO - sub-resource via fetch-request using the meta-csp
06:39:36 INFO - delivery method with no-redirect and when
06:39:36 INFO - the target request is same-origin.
06:39:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1424ms
06:39:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:39:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb23f800 == 90 [pid = 1852] [id = 536]
06:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7ffda5638800) [pid = 1852] [serial = 1504] [outer = (nil)]
06:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7ffdb9acfc00) [pid = 1852] [serial = 1505] [outer = 0x7ffda5638800]
06:39:37 INFO - PROCESS | 1852 | 1446907177382 Marionette INFO loaded listener.js
06:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7ffdb9c11400) [pid = 1852] [serial = 1506] [outer = 0x7ffda5638800]
06:39:38 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
06:39:38 INFO - document served over http requires an https
06:39:38 INFO - sub-resource via fetch-request using the meta-csp
06:39:38 INFO - delivery method with swap-origin-redirect and when
06:39:38 INFO - the target request is same-origin.
06:39:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1380ms
06:39:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:39:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb8c9800 == 91 [pid = 1852] [id = 537]
06:39:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7ffda0302c00) [pid = 1852] [serial = 1507] [outer = (nil)]
06:39:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7ffdb9c0b800) [pid = 1852] [serial = 1508] [outer = 0x7ffda0302c00]
06:39:38 INFO - PROCESS | 1852 | 1446907178826 Marionette INFO loaded listener.js
06:39:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7ffdb9f09800) [pid = 1852] [serial = 1509] [outer = 0x7ffda0302c00]
06:39:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb992800 == 92 [pid = 1852] [id = 538]
06:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7ffdb9f0b000) [pid = 1852] [serial = 1510] [outer = (nil)]
06:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7ffdb9f0e400) [pid = 1852] [serial = 1511] [outer = 0x7ffdb9f0b000]
06:39:39 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
06:39:39 INFO - document served over http requires an https
06:39:39 INFO - sub-resource via iframe-tag using the meta-csp
06:39:39 INFO - delivery method with keep-origin-redirect and when
06:39:39 INFO - the target request is same-origin.
06:39:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1529ms
06:39:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:39:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb9d5800 == 93 [pid = 1852] [id = 539]
06:39:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7ffda1414c00) [pid = 1852] [serial = 1512] [outer = (nil)]
06:39:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7ffdb9f0f400) [pid = 1852] [serial = 1513] [outer = 0x7ffda1414c00]
06:39:40 INFO - PROCESS | 1852 | 1446907180476 Marionette INFO loaded listener.js
06:39:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7ffdb9f16800) [pid = 1852] [serial = 1514] [outer = 0x7ffda1414c00]
06:39:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc830000 == 94 [pid = 1852] [id = 540]
06:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7ffdba0c6800) [pid = 1852] [serial = 1515] [outer = (nil)]
06:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7ffdba0c6400) [pid = 1852] [serial = 1516] [outer = 0x7ffdba0c6800]
06:39:41 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
06:39:41 INFO - document served over http requires an https
06:39:41 INFO - sub-resource via iframe-tag using the meta-csp
06:39:41 INFO - delivery method with no-redirect and when
06:39:41 INFO - the target request is same-origin.
06:39:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1542ms
06:39:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:39:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc848000 == 95 [pid = 1852] [id = 541]
06:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7ffda22a3c00) [pid = 1852] [serial = 1517] [outer = (nil)]
06:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7ffdba0ba000) [pid = 1852] [serial = 1518] [outer = 0x7ffda22a3c00]
06:39:41 INFO - PROCESS | 1852 | 1446907181943 Marionette INFO loaded listener.js
06:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7ffdba32f800) [pid = 1852] [serial = 1519] [outer = 0x7ffda22a3c00]
06:39:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc9d9800 == 96 [pid = 1852] [id = 542]
06:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7ffdba330000) [pid = 1852] [serial = 1520] [outer = (nil)]
06:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7ffdba32d800) [pid = 1852] [serial = 1521] [outer = 0x7ffdba330000]
06:39:42 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
06:39:42 INFO - document served over http requires an https
06:39:42 INFO - sub-resource via iframe-tag using the meta-csp
06:39:42 INFO - delivery method with swap-origin-redirect and when
06:39:42 INFO - the target request is same-origin.
06:39:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1525ms
06:39:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:39:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc9df000 == 97 [pid = 1852] [id = 543]
06:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7ffda275ac00) [pid = 1852] [serial = 1522] [outer = (nil)]
06:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7ffdba333000) [pid = 1852] [serial = 1523] [outer = 0x7ffda275ac00]
06:39:43 INFO - PROCESS | 1852 | 1446907183608 Marionette INFO loaded listener.js
06:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7ffdba56bc00) [pid = 1852] [serial = 1524] [outer = 0x7ffda275ac00]
06:39:45 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
06:39:45 INFO - document served over http requires an https
06:39:45 INFO - sub-resource via script-tag using the meta-csp
06:39:45 INFO - delivery method with keep-origin-redirect and when
06:39:45 INFO - the target request is same-origin.
06:39:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2933ms
06:39:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:39:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1637000 == 98 [pid = 1852] [id = 544]
06:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7ffd9dfa9c00) [pid = 1852] [serial = 1525] [outer = (nil)]
06:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7ffda6043c00) [pid = 1852] [serial = 1526] [outer = 0x7ffd9dfa9c00]
06:39:46 INFO - PROCESS | 1852 | 1446907186500 Marionette INFO loaded listener.js
06:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7ffdba56d000) [pid = 1852] [serial = 1527] [outer = 0x7ffd9dfa9c00]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda124d000 == 97 [pid = 1852] [id = 488]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81c2800 == 96 [pid = 1852] [id = 489]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd5e800 == 95 [pid = 1852] [id = 490]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1b8000 == 94 [pid = 1852] [id = 491]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeaed000 == 93 [pid = 1852] [id = 492]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed70000 == 92 [pid = 1852] [id = 493]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafe47800 == 91 [pid = 1852] [id = 494]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25f9800 == 90 [pid = 1852] [id = 495]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2785800 == 89 [pid = 1852] [id = 496]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb284a800 == 88 [pid = 1852] [id = 497]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2947800 == 87 [pid = 1852] [id = 498]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb36f0000 == 86 [pid = 1852] [id = 499]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb3a18800 == 85 [pid = 1852] [id = 500]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb630b000 == 84 [pid = 1852] [id = 501]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6408000 == 83 [pid = 1852] [id = 502]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb661d000 == 82 [pid = 1852] [id = 503]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7186800 == 81 [pid = 1852] [id = 504]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb72a4800 == 80 [pid = 1852] [id = 505]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb73a4000 == 79 [pid = 1852] [id = 506]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb746c800 == 78 [pid = 1852] [id = 507]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7486800 == 77 [pid = 1852] [id = 508]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7647000 == 76 [pid = 1852] [id = 509]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb77da000 == 75 [pid = 1852] [id = 510]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12f3800 == 74 [pid = 1852] [id = 511]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d468800 == 73 [pid = 1852] [id = 513]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb77e9000 == 72 [pid = 1852] [id = 512]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f360800 == 71 [pid = 1852] [id = 514]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2466800 == 70 [pid = 1852] [id = 515]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4d3b800 == 69 [pid = 1852] [id = 516]
06:39:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2840800 == 68 [pid = 1852] [id = 517]
06:39:48 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7ffda4dd0800) [pid = 1852] [serial = 1341] [outer = (nil)] [url = about:blank]
06:39:48 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7ffda1052c00) [pid = 1852] [serial = 1338] [outer = (nil)] [url = about:blank]
06:39:48 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7ffda4dcac00) [pid = 1852] [serial = 1346] [outer = (nil)] [url = about:blank]
06:39:48 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7ffda527fc00) [pid = 1852] [serial = 1290] [outer = (nil)] [url = about:blank]
06:39:48 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7ffda6042800) [pid = 1852] [serial = 1351] [outer = (nil)] [url = about:blank]
06:39:48 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7ffda7a6a000) [pid = 1852] [serial = 1356] [outer = (nil)] [url = about:blank]
06:39:48 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7ffda8790800) [pid = 1852] [serial = 1359] [outer = (nil)] [url = about:blank]
06:39:48 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7ffdada9d400) [pid = 1852] [serial = 1362] [outer = (nil)] [url = about:blank]
06:39:48 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
06:39:48 INFO - document served over http requires an https
06:39:48 INFO - sub-resource via script-tag using the meta-csp
06:39:48 INFO - delivery method with no-redirect and when
06:39:48 INFO - the target request is same-origin.
06:39:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2888ms
06:39:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:39:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f354000 == 69 [pid = 1852] [id = 545]
06:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7ffda1056000) [pid = 1852] [serial = 1528] [outer = (nil)]
06:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7ffda1e47800) [pid = 1852] [serial = 1529] [outer = 0x7ffda1056000]
06:39:49 INFO - PROCESS | 1852 | 1446907189227 Marionette INFO loaded listener.js
06:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7ffda4ac1c00) [pid = 1852] [serial = 1530] [outer = 0x7ffda1056000]
06:39:50 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
06:39:50 INFO - document served over http requires an https
06:39:50 INFO - sub-resource via script-tag using the meta-csp
06:39:50 INFO - delivery method with swap-origin-redirect and when
06:39:50 INFO - the target request is same-origin.
06:39:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1179ms
06:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:39:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda23a3000 == 70 [pid = 1852] [id = 546]
06:39:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7ffd9e4a8c00) [pid = 1852] [serial = 1531] [outer = (nil)]
06:39:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7ffda4d5c400) [pid = 1852] [serial = 1532] [outer = 0x7ffd9e4a8c00]
06:39:50 INFO - PROCESS | 1852 | 1446907190436 Marionette INFO loaded listener.js
06:39:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7ffda6235400) [pid = 1852] [serial = 1533] [outer = 0x7ffd9e4a8c00]
06:39:51 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
06:39:51 INFO - document served over http requires an https
06:39:51 INFO - sub-resource via xhr-request using the meta-csp
06:39:51 INFO - delivery method with keep-origin-redirect and when
06:39:51 INFO - the target request is same-origin.
06:39:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1285ms
06:39:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:39:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b92000 == 71 [pid = 1852] [id = 547]
06:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7ffd9ed35400) [pid = 1852] [serial = 1534] [outer = (nil)]
06:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7ffda7b40000) [pid = 1852] [serial = 1535] [outer = 0x7ffd9ed35400]
06:39:51 INFO - PROCESS | 1852 | 1446907191669 Marionette INFO loaded listener.js
06:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7ffdada5c400) [pid = 1852] [serial = 1536] [outer = 0x7ffd9ed35400]
06:39:52 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
06:39:52 INFO - document served over http requires an https
06:39:52 INFO - sub-resource via xhr-request using the meta-csp
06:39:52 INFO - delivery method with no-redirect and when
06:39:52 INFO - the target request is same-origin.
06:39:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1181ms
06:39:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7ffd9eb52c00) [pid = 1852] [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]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7ffd9d7b7c00) [pid = 1852] [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]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7ffd9e990800) [pid = 1852] [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]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7ffda53bb400) [pid = 1852] [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]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7ffd9eb4d000) [pid = 1852] [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]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7ffdb70a4c00) [pid = 1852] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7ffdb29bf000) [pid = 1852] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907145588]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7ffdafc58c00) [pid = 1852] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7ffdb68ef400) [pid = 1852] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7ffdaf09e400) [pid = 1852] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7ffdafa31400) [pid = 1852] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907127118]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7ffda7cc4800) [pid = 1852] [serial = 1454] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7ffdafe03400) [pid = 1852] [serial = 1397] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7ffdafe11800) [pid = 1852] [serial = 1400] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7ffdaf946c00) [pid = 1852] [serial = 1387] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7ffd9f143000) [pid = 1852] [serial = 1451] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7ffdb68ed000) [pid = 1852] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7ffda4ded000) [pid = 1852] [serial = 1445] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7ffdb3730800) [pid = 1852] [serial = 1415] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7ffdada9ec00) [pid = 1852] [serial = 1367] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7ffdb45b4800) [pid = 1852] [serial = 1418] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7ffdb68e4800) [pid = 1852] [serial = 1424] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7ffdaf906000) [pid = 1852] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7ffdafa36400) [pid = 1852] [serial = 1392] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7ffdafc50800) [pid = 1852] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7ffdaea68c00) [pid = 1852] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7ffda1c40c00) [pid = 1852] [serial = 1442] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7ffdb25c5000) [pid = 1852] [serial = 1409] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7ffdadf13800) [pid = 1852] [serial = 1379] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7ffd9eb54400) [pid = 1852] [serial = 1439] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7ffda1814400) [pid = 1852] [serial = 1370] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7ffdb287bc00) [pid = 1852] [serial = 1412] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7ffdb23c0c00) [pid = 1852] [serial = 1406] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7ffda0e5a400) [pid = 1852] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907145588]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7ffdafa32000) [pid = 1852] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907127118]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7ffda4df1400) [pid = 1852] [serial = 1373] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7ffdaea64800) [pid = 1852] [serial = 1382] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7ffdb6683400) [pid = 1852] [serial = 1421] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffdb1ef0000) [pid = 1852] [serial = 1403] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffdb67d1000) [pid = 1852] [serial = 1434] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffdad855800) [pid = 1852] [serial = 1376] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffda6049400) [pid = 1852] [serial = 1448] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffdb6a5c800) [pid = 1852] [serial = 1429] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffda6ca2400) [pid = 1852] [serial = 1449] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffda604a000) [pid = 1852] [serial = 1452] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffdadd0a800) [pid = 1852] [serial = 1368] [outer = (nil)] [url = about:blank]
06:39:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5416000 == 72 [pid = 1852] [id = 548]
06:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffd9d7b8c00) [pid = 1852] [serial = 1537] [outer = (nil)]
06:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffd9eb4d000) [pid = 1852] [serial = 1538] [outer = 0x7ffd9d7b8c00]
06:39:53 INFO - PROCESS | 1852 | 1446907193543 Marionette INFO loaded listener.js
06:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffda604d400) [pid = 1852] [serial = 1539] [outer = 0x7ffd9d7b8c00]
06:39:54 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
06:39:54 INFO - document served over http requires an https
06:39:54 INFO - sub-resource via xhr-request using the meta-csp
06:39:54 INFO - delivery method with swap-origin-redirect and when
06:39:54 INFO - the target request is same-origin.
06:39:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1779ms
06:39:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:39:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1261000 == 73 [pid = 1852] [id = 549]
06:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffd9e4a7000) [pid = 1852] [serial = 1540] [outer = (nil)]
06:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffdadf21800) [pid = 1852] [serial = 1541] [outer = 0x7ffd9e4a7000]
06:39:54 INFO - PROCESS | 1852 | 1446907194644 Marionette INFO loaded listener.js
06:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffdaf09d400) [pid = 1852] [serial = 1542] [outer = 0x7ffd9e4a7000]
06:39:55 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
06:39:55 INFO - document served over http requires an http
06:39:55 INFO - sub-resource via fetch-request using the meta-referrer
06:39:55 INFO - delivery method with keep-origin-redirect and when
06:39:55 INFO - the target request is cross-origin.
06:39:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1330ms
06:39:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:39:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12e8000 == 74 [pid = 1852] [id = 550]
06:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffda1419c00) [pid = 1852] [serial = 1543] [outer = (nil)]
06:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffda1e46400) [pid = 1852] [serial = 1544] [outer = 0x7ffda1419c00]
06:39:56 INFO - PROCESS | 1852 | 1446907196193 Marionette INFO loaded listener.js
06:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7ffda5636000) [pid = 1852] [serial = 1545] [outer = 0x7ffda1419c00]
06:39:57 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
06:39:57 INFO - document served over http requires an http
06:39:57 INFO - sub-resource via fetch-request using the meta-referrer
06:39:57 INFO - delivery method with no-redirect and when
06:39:57 INFO - the target request is cross-origin.
06:39:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1597ms
06:39:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:39:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdad8b9000 == 75 [pid = 1852] [id = 551]
06:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7ffda181b000) [pid = 1852] [serial = 1546] [outer = (nil)]
06:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7ffda7a75800) [pid = 1852] [serial = 1547] [outer = 0x7ffda181b000]
06:39:57 INFO - PROCESS | 1852 | 1446907197736 Marionette INFO loaded listener.js
06:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7ffdaea64800) [pid = 1852] [serial = 1548] [outer = 0x7ffda181b000]
06:39:58 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
06:39:58 INFO - document served over http requires an http
06:39:58 INFO - sub-resource via fetch-request using the meta-referrer
06:39:58 INFO - delivery method with swap-origin-redirect and when
06:39:58 INFO - the target request is cross-origin.
06:39:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1379ms
06:39:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:39:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeaf7000 == 76 [pid = 1852] [id = 552]
06:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7ffda6049c00) [pid = 1852] [serial = 1549] [outer = (nil)]
06:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7ffdaf943000) [pid = 1852] [serial = 1550] [outer = 0x7ffda6049c00]
06:39:59 INFO - PROCESS | 1852 | 1446907199148 Marionette INFO loaded listener.js
06:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7ffdafc4fc00) [pid = 1852] [serial = 1551] [outer = 0x7ffda6049c00]
06:39:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafe3f000 == 77 [pid = 1852] [id = 553]
06:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7ffdafc57000) [pid = 1852] [serial = 1552] [outer = (nil)]
06:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7ffdaf949400) [pid = 1852] [serial = 1553] [outer = 0x7ffdafc57000]
06:40:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:40:00 INFO - document served over http requires an http
06:40:00 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:00 INFO - delivery method with keep-origin-redirect and when
06:40:00 INFO - the target request is cross-origin.
06:40:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1488ms
06:40:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:40:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25ef800 == 78 [pid = 1852] [id = 554]
06:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7ffdadbd4c00) [pid = 1852] [serial = 1554] [outer = (nil)]
06:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7ffdafe0d800) [pid = 1852] [serial = 1555] [outer = 0x7ffdadbd4c00]
06:40:00 INFO - PROCESS | 1852 | 1446907200688 Marionette INFO loaded listener.js
06:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7ffdb23adc00) [pid = 1852] [serial = 1556] [outer = 0x7ffdadbd4c00]
06:40:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb285c000 == 79 [pid = 1852] [id = 555]
06:40:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7ffdb23b3000) [pid = 1852] [serial = 1557] [outer = (nil)]
06:40:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7ffdb29bd800) [pid = 1852] [serial = 1558] [outer = 0x7ffdb23b3000]
06:40:01 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
06:40:01 INFO - document served over http requires an http
06:40:01 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:01 INFO - delivery method with no-redirect and when
06:40:01 INFO - the target request is cross-origin.
06:40:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1727ms
06:40:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:40:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb36ea000 == 80 [pid = 1852] [id = 556]
06:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7ffdb23bd400) [pid = 1852] [serial = 1559] [outer = (nil)]
06:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7ffdb276d400) [pid = 1852] [serial = 1560] [outer = 0x7ffdb23bd400]
06:40:02 INFO - PROCESS | 1852 | 1446907202532 Marionette INFO loaded listener.js
06:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7ffdb3bea800) [pid = 1852] [serial = 1561] [outer = 0x7ffdb23bd400]
06:40:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb45e2000 == 81 [pid = 1852] [id = 557]
06:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7ffdb63bc400) [pid = 1852] [serial = 1562] [outer = (nil)]
06:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7ffdb276ac00) [pid = 1852] [serial = 1563] [outer = 0x7ffdb63bc400]
06:40:03 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
06:40:03 INFO - document served over http requires an http
06:40:03 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:03 INFO - delivery method with swap-origin-redirect and when
06:40:03 INFO - the target request is cross-origin.
06:40:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1633ms
06:40:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:40:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6409800 == 82 [pid = 1852] [id = 558]
06:40:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7ffdb68ea000) [pid = 1852] [serial = 1564] [outer = (nil)]
06:40:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7ffdb68f1800) [pid = 1852] [serial = 1565] [outer = 0x7ffdb68ea000]
06:40:04 INFO - PROCESS | 1852 | 1446907204125 Marionette INFO loaded listener.js
06:40:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7ffdb7699800) [pid = 1852] [serial = 1566] [outer = 0x7ffdb68ea000]
06:40:05 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
06:40:05 INFO - document served over http requires an http
06:40:05 INFO - sub-resource via script-tag using the meta-referrer
06:40:05 INFO - delivery method with keep-origin-redirect and when
06:40:05 INFO - the target request is cross-origin.
06:40:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1531ms
06:40:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:40:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7186000 == 83 [pid = 1852] [id = 559]
06:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7ffdb68ed000) [pid = 1852] [serial = 1567] [outer = (nil)]
06:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7ffdb7930c00) [pid = 1852] [serial = 1568] [outer = 0x7ffdb68ed000]
06:40:05 INFO - PROCESS | 1852 | 1446907205586 Marionette INFO loaded listener.js
06:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7ffdb8e78400) [pid = 1852] [serial = 1569] [outer = 0x7ffdb68ed000]
06:40:06 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
06:40:06 INFO - document served over http requires an http
06:40:06 INFO - sub-resource via script-tag using the meta-referrer
06:40:06 INFO - delivery method with no-redirect and when
06:40:06 INFO - the target request is cross-origin.
06:40:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1483ms
06:40:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:40:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb73ac800 == 84 [pid = 1852] [id = 560]
06:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7ffdb792dc00) [pid = 1852] [serial = 1570] [outer = (nil)]
06:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7ffdb8f7e400) [pid = 1852] [serial = 1571] [outer = 0x7ffdb792dc00]
06:40:07 INFO - PROCESS | 1852 | 1446907207146 Marionette INFO loaded listener.js
06:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7ffdb9f10000) [pid = 1852] [serial = 1572] [outer = 0x7ffdb792dc00]
06:40:08 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
06:40:08 INFO - document served over http requires an http
06:40:08 INFO - sub-resource via script-tag using the meta-referrer
06:40:08 INFO - delivery method with swap-origin-redirect and when
06:40:08 INFO - the target request is cross-origin.
06:40:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1455ms
06:40:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:40:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7650000 == 85 [pid = 1852] [id = 561]
06:40:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7ffdb79b6800) [pid = 1852] [serial = 1573] [outer = (nil)]
06:40:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7ffdba0c1c00) [pid = 1852] [serial = 1574] [outer = 0x7ffdb79b6800]
06:40:08 INFO - PROCESS | 1852 | 1446907208513 Marionette INFO loaded listener.js
06:40:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7ffdba572400) [pid = 1852] [serial = 1575] [outer = 0x7ffdb79b6800]
06:40:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:40:09 INFO - document served over http requires an http
06:40:09 INFO - sub-resource via xhr-request using the meta-referrer
06:40:09 INFO - delivery method with keep-origin-redirect and when
06:40:09 INFO - the target request is cross-origin.
06:40:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1332ms
06:40:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:40:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7824800 == 86 [pid = 1852] [id = 562]
06:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7ffdb8f7b000) [pid = 1852] [serial = 1576] [outer = (nil)]
06:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7ffdba577800) [pid = 1852] [serial = 1577] [outer = 0x7ffdb8f7b000]
06:40:09 INFO - PROCESS | 1852 | 1446907209862 Marionette INFO loaded listener.js
06:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7ffdbb7ba800) [pid = 1852] [serial = 1578] [outer = 0x7ffdb8f7b000]
06:40:10 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
06:40:10 INFO - document served over http requires an http
06:40:10 INFO - sub-resource via xhr-request using the meta-referrer
06:40:10 INFO - delivery method with no-redirect and when
06:40:10 INFO - the target request is cross-origin.
06:40:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1379ms
06:40:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:40:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc6ab800 == 87 [pid = 1852] [id = 563]
06:40:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7ffdba576c00) [pid = 1852] [serial = 1579] [outer = (nil)]
06:40:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7ffdbb905800) [pid = 1852] [serial = 1580] [outer = 0x7ffdba576c00]
06:40:11 INFO - PROCESS | 1852 | 1446907211318 Marionette INFO loaded listener.js
06:40:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7ffdbc61b400) [pid = 1852] [serial = 1581] [outer = 0x7ffdba576c00]
06:40:12 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
06:40:12 INFO - document served over http requires an http
06:40:12 INFO - sub-resource via xhr-request using the meta-referrer
06:40:12 INFO - delivery method with swap-origin-redirect and when
06:40:12 INFO - the target request is cross-origin.
06:40:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1526ms
06:40:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:40:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbd876000 == 88 [pid = 1852] [id = 564]
06:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7ffdba579800) [pid = 1852] [serial = 1582] [outer = (nil)]
06:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7ffdbc718800) [pid = 1852] [serial = 1583] [outer = 0x7ffdba579800]
06:40:12 INFO - PROCESS | 1852 | 1446907212845 Marionette INFO loaded listener.js
06:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7ffdbd8ca400) [pid = 1852] [serial = 1584] [outer = 0x7ffdba579800]
06:40:13 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
06:40:13 INFO - document served over http requires an https
06:40:13 INFO - sub-resource via fetch-request using the meta-referrer
06:40:13 INFO - delivery method with keep-origin-redirect and when
06:40:13 INFO - the target request is cross-origin.
06:40:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1524ms
06:40:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:40:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbec9d800 == 89 [pid = 1852] [id = 565]
06:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7ffdbc6c7c00) [pid = 1852] [serial = 1585] [outer = (nil)]
06:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7ffdbd520000) [pid = 1852] [serial = 1586] [outer = 0x7ffdbc6c7c00]
06:40:14 INFO - PROCESS | 1852 | 1446907214347 Marionette INFO loaded listener.js
06:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7ffdbec12800) [pid = 1852] [serial = 1587] [outer = 0x7ffdbc6c7c00]
06:40:15 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
06:40:15 INFO - document served over http requires an https
06:40:15 INFO - sub-resource via fetch-request using the meta-referrer
06:40:15 INFO - delivery method with no-redirect and when
06:40:15 INFO - the target request is cross-origin.
06:40:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1435ms
06:40:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:40:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbf90d000 == 90 [pid = 1852] [id = 566]
06:40:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7ffda0e5f800) [pid = 1852] [serial = 1588] [outer = (nil)]
06:40:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7ffdbecbfc00) [pid = 1852] [serial = 1589] [outer = 0x7ffda0e5f800]
06:40:15 INFO - PROCESS | 1852 | 1446907215817 Marionette INFO loaded listener.js
06:40:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7ffdbecc8c00) [pid = 1852] [serial = 1590] [outer = 0x7ffda0e5f800]
06:40:16 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
06:40:16 INFO - document served over http requires an https
06:40:16 INFO - sub-resource via fetch-request using the meta-referrer
06:40:16 INFO - delivery method with swap-origin-redirect and when
06:40:16 INFO - the target request is cross-origin.
06:40:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1578ms
06:40:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:40:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc4ae3800 == 91 [pid = 1852] [id = 567]
06:40:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7ffda030a400) [pid = 1852] [serial = 1591] [outer = (nil)]
06:40:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7ffdbecc5c00) [pid = 1852] [serial = 1592] [outer = 0x7ffda030a400]
06:40:17 INFO - PROCESS | 1852 | 1446907217400 Marionette INFO loaded listener.js
06:40:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7ffdc4ab8800) [pid = 1852] [serial = 1593] [outer = 0x7ffda030a400]
06:40:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc4b95000 == 92 [pid = 1852] [id = 568]
06:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7ffdc4ab9000) [pid = 1852] [serial = 1594] [outer = (nil)]
06:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7ffdc4ab6000) [pid = 1852] [serial = 1595] [outer = 0x7ffdc4ab9000]
06:40:18 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
06:40:18 INFO - document served over http requires an https
06:40:18 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:18 INFO - delivery method with keep-origin-redirect and when
06:40:18 INFO - the target request is cross-origin.
06:40:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1482ms
06:40:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:40:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc4e91800 == 93 [pid = 1852] [id = 569]
06:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7ffda1415c00) [pid = 1852] [serial = 1596] [outer = (nil)]
06:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7ffdc4bc6800) [pid = 1852] [serial = 1597] [outer = 0x7ffda1415c00]
06:40:18 INFO - PROCESS | 1852 | 1446907218933 Marionette INFO loaded listener.js
06:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7ffdc5546800) [pid = 1852] [serial = 1598] [outer = 0x7ffda1415c00]
06:40:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc5177000 == 94 [pid = 1852] [id = 570]
06:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7ffdc5542000) [pid = 1852] [serial = 1599] [outer = (nil)]
06:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7ffdc5541400) [pid = 1852] [serial = 1600] [outer = 0x7ffdc5542000]
06:40:19 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
06:40:19 INFO - document served over http requires an https
06:40:19 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:19 INFO - delivery method with no-redirect and when
06:40:19 INFO - the target request is cross-origin.
06:40:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1530ms
06:40:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:40:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc550a000 == 95 [pid = 1852] [id = 571]
06:40:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7ffda22ae000) [pid = 1852] [serial = 1601] [outer = (nil)]
06:40:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7ffdc5784000) [pid = 1852] [serial = 1602] [outer = 0x7ffda22ae000]
06:40:20 INFO - PROCESS | 1852 | 1446907220485 Marionette INFO loaded listener.js
06:40:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7ffdc578e800) [pid = 1852] [serial = 1603] [outer = 0x7ffda22ae000]
06:40:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc591b800 == 96 [pid = 1852] [id = 572]
06:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7ffdc578f000) [pid = 1852] [serial = 1604] [outer = (nil)]
06:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7ffdc578b800) [pid = 1852] [serial = 1605] [outer = 0x7ffdc578f000]
06:40:21 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
06:40:21 INFO - document served over http requires an https
06:40:21 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:21 INFO - delivery method with swap-origin-redirect and when
06:40:21 INFO - the target request is cross-origin.
06:40:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1647ms
06:40:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:40:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8b22800 == 97 [pid = 1852] [id = 573]
06:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7ffd9d7bdc00) [pid = 1852] [serial = 1606] [outer = (nil)]
06:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7ffdc63e1800) [pid = 1852] [serial = 1607] [outer = 0x7ffd9d7bdc00]
06:40:23 INFO - PROCESS | 1852 | 1446907223598 Marionette INFO loaded listener.js
06:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7ffdc6585c00) [pid = 1852] [serial = 1608] [outer = 0x7ffd9d7bdc00]
06:40:25 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
06:40:25 INFO - document served over http requires an https
06:40:25 INFO - sub-resource via script-tag using the meta-referrer
06:40:25 INFO - delivery method with keep-origin-redirect and when
06:40:25 INFO - the target request is cross-origin.
06:40:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3736ms
06:40:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda537e800 == 96 [pid = 1852] [id = 462]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d3a000 == 95 [pid = 1852] [id = 519]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5eb1000 == 94 [pid = 1852] [id = 520]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bad800 == 93 [pid = 1852] [id = 521]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8737800 == 92 [pid = 1852] [id = 522]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd59800 == 91 [pid = 1852] [id = 523]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1be000 == 90 [pid = 1852] [id = 524]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf037000 == 89 [pid = 1852] [id = 525]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1be800 == 88 [pid = 1852] [id = 526]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafe36800 == 87 [pid = 1852] [id = 527]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2851800 == 86 [pid = 1852] [id = 461]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e14000 == 85 [pid = 1852] [id = 528]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb36ec000 == 84 [pid = 1852] [id = 529]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb66b3000 == 83 [pid = 1852] [id = 530]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7828800 == 82 [pid = 1852] [id = 531]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a82800 == 81 [pid = 1852] [id = 532]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb8f0c000 == 80 [pid = 1852] [id = 533]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb9a39800 == 79 [pid = 1852] [id = 534]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdba1df000 == 78 [pid = 1852] [id = 535]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb23f800 == 77 [pid = 1852] [id = 536]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb8c9800 == 76 [pid = 1852] [id = 537]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb992800 == 75 [pid = 1852] [id = 538]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb9d5800 == 74 [pid = 1852] [id = 539]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc830000 == 73 [pid = 1852] [id = 540]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc848000 == 72 [pid = 1852] [id = 541]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc9d9800 == 71 [pid = 1852] [id = 542]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc9df000 == 70 [pid = 1852] [id = 543]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f354000 == 69 [pid = 1852] [id = 545]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5414800 == 68 [pid = 1852] [id = 518]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda23a3000 == 67 [pid = 1852] [id = 546]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b92000 == 66 [pid = 1852] [id = 547]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5ea3800 == 65 [pid = 1852] [id = 428]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5416000 == 64 [pid = 1852] [id = 548]
06:40:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d31800 == 63 [pid = 1852] [id = 460]
06:40:26 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7ffda0ef6c00) [pid = 1852] [serial = 1440] [outer = (nil)] [url = about:blank]
06:40:26 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7ffda2646000) [pid = 1852] [serial = 1443] [outer = (nil)] [url = about:blank]
06:40:26 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7ffda58ed000) [pid = 1852] [serial = 1446] [outer = (nil)] [url = about:blank]
06:40:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d46b000 == 64 [pid = 1852] [id = 574]
06:40:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7ffd9dfa9000) [pid = 1852] [serial = 1609] [outer = (nil)]
06:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 297 (0x7ffd9e4ab400) [pid = 1852] [serial = 1610] [outer = 0x7ffd9dfa9000]
06:40:27 INFO - PROCESS | 1852 | 1446907227045 Marionette INFO loaded listener.js
06:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 298 (0x7ffd9eb55000) [pid = 1852] [serial = 1611] [outer = 0x7ffd9dfa9000]
06:40:27 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
06:40:27 INFO - document served over http requires an https
06:40:27 INFO - sub-resource via script-tag using the meta-referrer
06:40:27 INFO - delivery method with no-redirect and when
06:40:27 INFO - the target request is cross-origin.
06:40:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2433ms
06:40:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:40:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef34000 == 65 [pid = 1852] [id = 575]
06:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 299 (0x7ffd9e4a5000) [pid = 1852] [serial = 1612] [outer = (nil)]
06:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 300 (0x7ffd9ed3d800) [pid = 1852] [serial = 1613] [outer = 0x7ffd9e4a5000]
06:40:28 INFO - PROCESS | 1852 | 1446907228102 Marionette INFO loaded listener.js
06:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 301 (0x7ffda141fc00) [pid = 1852] [serial = 1614] [outer = 0x7ffd9e4a5000]
06:40:29 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
06:40:29 INFO - document served over http requires an https
06:40:29 INFO - sub-resource via script-tag using the meta-referrer
06:40:29 INFO - delivery method with swap-origin-redirect and when
06:40:29 INFO - the target request is cross-origin.
06:40:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1275ms
06:40:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:40:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b46000 == 66 [pid = 1852] [id = 576]
06:40:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 302 (0x7ffd9e4a8800) [pid = 1852] [serial = 1615] [outer = (nil)]
06:40:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 303 (0x7ffda1c47000) [pid = 1852] [serial = 1616] [outer = 0x7ffd9e4a8800]
06:40:29 INFO - PROCESS | 1852 | 1446907229407 Marionette INFO loaded listener.js
06:40:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 304 (0x7ffda22f4400) [pid = 1852] [serial = 1617] [outer = 0x7ffd9e4a8800]
06:40:30 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
06:40:30 INFO - document served over http requires an https
06:40:30 INFO - sub-resource via xhr-request using the meta-referrer
06:40:30 INFO - delivery method with keep-origin-redirect and when
06:40:30 INFO - the target request is cross-origin.
06:40:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1227ms
06:40:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:40:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2395800 == 67 [pid = 1852] [id = 577]
06:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 305 (0x7ffda2757c00) [pid = 1852] [serial = 1618] [outer = (nil)]
06:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 306 (0x7ffda275d800) [pid = 1852] [serial = 1619] [outer = 0x7ffda2757c00]
06:40:30 INFO - PROCESS | 1852 | 1446907230641 Marionette INFO loaded listener.js
06:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 307 (0x7ffda4d5b400) [pid = 1852] [serial = 1620] [outer = 0x7ffda2757c00]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 306 (0x7ffda563c400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 305 (0x7ffda1c44800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 304 (0x7ffd9e4ae800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 303 (0x7ffd9f138800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 302 (0x7ffd9dfa0000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 301 (0x7ffdb2872800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 300 (0x7ffd9d7c2c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 299 (0x7ffd9f141800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 298 (0x7ffda22f9c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 297 (0x7ffda181f800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 296 (0x7ffda181b400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7ffda1418000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7ffdb79b6000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7ffda53bd800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7ffda0302c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7ffda6cab400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7ffda7a6d400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7ffd9e4a8c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7ffdada95800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7ffdb79b4800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7ffdb70a8c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7ffda53b4400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7ffda0e65800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7ffdb2773000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7ffdb23c0400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7ffdadebe800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7ffdb23aa400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7ffdb23a8800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7ffdafe0b400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7ffdafc5c000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7ffdafc57c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7ffdaf94c000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7ffdaf911000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7ffdaf0dd800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7ffdadebd000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7ffdadeb8400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7ffda22ab800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7ffdaf0a4000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7ffdaf09f400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7ffdaea64000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7ffdae198800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7ffdadd06800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7ffda8905400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7ffd9ed34000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7ffda22f5c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7ffda030cc00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7ffdb79b5c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7ffda7ccc400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7ffda22a3c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7ffda8904400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7ffda6cab000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7ffda5cdf000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7ffdadd0e800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7ffda275cc00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7ffdaf905c00) [pid = 1852] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907163915]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7ffda5637000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7ffda14e7400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7ffd9ed3a800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7ffdb3beb000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7ffdad85f400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7ffdb67d4c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7ffda1056000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7ffdadd0fc00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7ffdafe0c400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7ffda0e5d000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7ffdadf21c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7ffdb23bfc00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7ffd9f13e000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7ffdb910dc00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7ffd9dfa9c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7ffdba330000) [pid = 1852] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7ffda14e8400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7ffda563b800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffda14edc00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffda7a6b000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffdafe0c800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffda5638800) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffdaea68000) [pid = 1852] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffda0eeb400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffda1420c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffda1058c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7ffda030bc00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7ffda563bc00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7ffdb23b3400) [pid = 1852] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffda8906000) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffda8788400) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffdb9f0b000) [pid = 1852] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffdba0c6800) [pid = 1852] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907181186]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffda1414c00) [pid = 1852] [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]
06:40:31 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffda275ac00) [pid = 1852] [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]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffda275b800) [pid = 1852] [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]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffdadd10c00) [pid = 1852] [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]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffd9ed35400) [pid = 1852] [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]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffdb6685800) [pid = 1852] [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]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffd9d7b8c00) [pid = 1852] [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]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffdadf21800) [pid = 1852] [serial = 1541] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffda4d5c400) [pid = 1852] [serial = 1532] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffdb1e2cc00) [pid = 1852] [serial = 1476] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffdb23c0000) [pid = 1852] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffdae199800) [pid = 1852] [serial = 1466] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffdb9f0f400) [pid = 1852] [serial = 1513] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffdba32d800) [pid = 1852] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffdaec39c00) [pid = 1852] [serial = 1471] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffdb67cc400) [pid = 1852] [serial = 1484] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffdaea67800) [pid = 1852] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffdb985d000) [pid = 1852] [serial = 1502] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffdba333000) [pid = 1852] [serial = 1523] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffda6043c00) [pid = 1852] [serial = 1526] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffda1e47800) [pid = 1852] [serial = 1529] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffdba0c6400) [pid = 1852] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907181186]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffda7b40000) [pid = 1852] [serial = 1535] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffdb9f0e400) [pid = 1852] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffdaf90c800) [pid = 1852] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907163915]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffdb939ec00) [pid = 1852] [serial = 1499] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7ffda4df0000) [pid = 1852] [serial = 1460] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7ffdb79be800) [pid = 1852] [serial = 1496] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7ffdb9acfc00) [pid = 1852] [serial = 1505] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7ffdb23c2c00) [pid = 1852] [serial = 1481] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7ffd9eb4d000) [pid = 1852] [serial = 1538] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7ffdba0ba000) [pid = 1852] [serial = 1518] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffda8911000) [pid = 1852] [serial = 1463] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffdb7923c00) [pid = 1852] [serial = 1490] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7ffdb79b7400) [pid = 1852] [serial = 1493] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffdb70aa000) [pid = 1852] [serial = 1487] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffdb9c0b800) [pid = 1852] [serial = 1508] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffda0eebc00) [pid = 1852] [serial = 1457] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffda264ac00) [pid = 1852] [serial = 1296] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdad858000) [pid = 1852] [serial = 1314] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffda4dcf400) [pid = 1852] [serial = 1173] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffda2651800) [pid = 1852] [serial = 1164] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffda53be000) [pid = 1852] [serial = 1299] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffda604d400) [pid = 1852] [serial = 1539] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdb792bc00) [pid = 1852] [serial = 1491] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffda6657000) [pid = 1852] [serial = 1374] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffda105cc00) [pid = 1852] [serial = 1144] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffdaf0a0400) [pid = 1852] [serial = 1329] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdaec38400) [pid = 1852] [serial = 1383] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdada9cc00) [pid = 1852] [serial = 1317] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdae1d2400) [pid = 1852] [serial = 1323] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffda7a6c000) [pid = 1852] [serial = 1230] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdb6a69800) [pid = 1852] [serial = 1430] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffdadbd2c00) [pid = 1852] [serial = 1248] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffda5a20800) [pid = 1852] [serial = 1182] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffda6230400) [pid = 1852] [serial = 1220] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffdafa2fc00) [pid = 1852] [serial = 1388] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffdae1d0800) [pid = 1852] [serial = 1380] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffdaf0d7400) [pid = 1852] [serial = 1332] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda22aec00) [pid = 1852] [serial = 1159] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffdb1efb000) [pid = 1852] [serial = 1404] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffdb70a0c00) [pid = 1852] [serial = 1435] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffda8790400) [pid = 1852] [serial = 1239] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffda7cca400) [pid = 1852] [serial = 1236] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffdada5c400) [pid = 1852] [serial = 1536] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffdadf13c00) [pid = 1852] [serial = 1257] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffda7b40400) [pid = 1852] [serial = 1233] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffdaea5e400) [pid = 1852] [serial = 1326] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffda141c000) [pid = 1852] [serial = 1209] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffdb287f800) [pid = 1852] [serial = 1410] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdafe0dc00) [pid = 1852] [serial = 1398] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffda4ab6800) [pid = 1852] [serial = 1167] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffda563d000) [pid = 1852] [serial = 1185] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffda6045c00) [pid = 1852] [serial = 1304] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffda6235400) [pid = 1852] [serial = 1533] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffdafc56c00) [pid = 1852] [serial = 1393] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffdb68ee800) [pid = 1852] [serial = 1425] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffdb3beb400) [pid = 1852] [serial = 1117] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffdb372e400) [pid = 1852] [serial = 1413] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffda890e800) [pid = 1852] [serial = 1242] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffdadbe1000) [pid = 1852] [serial = 1251] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffdb25bb000) [pid = 1852] [serial = 1407] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffda2757800) [pid = 1852] [serial = 1371] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffda5cdb800) [pid = 1852] [serial = 1215] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffdae195400) [pid = 1852] [serial = 1320] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffd9ed32000) [pid = 1852] [serial = 1139] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffda181e400) [pid = 1852] [serial = 1149] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffdb45ad400) [pid = 1852] [serial = 1416] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffdb91da000) [pid = 1852] [serial = 1497] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffda4d5e000) [pid = 1852] [serial = 1170] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffda6cafc00) [pid = 1852] [serial = 1309] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffda1e42000) [pid = 1852] [serial = 1154] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffdb667e000) [pid = 1852] [serial = 1419] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffdb1e39c00) [pid = 1852] [serial = 1401] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffdadd11c00) [pid = 1852] [serial = 1254] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffdada60800) [pid = 1852] [serial = 1245] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdb67d1c00) [pid = 1852] [serial = 1422] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffda6657c00) [pid = 1852] [serial = 1225] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffda14e4400) [pid = 1852] [serial = 1293] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffda5636800) [pid = 1852] [serial = 1179] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffda5279c00) [pid = 1852] [serial = 1176] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffdae196000) [pid = 1852] [serial = 1262] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffda4abd000) [pid = 1852] [serial = 1212] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffdaf90f400) [pid = 1852] [serial = 1335] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffdadeb5c00) [pid = 1852] [serial = 1377] [outer = (nil)] [url = about:blank]
06:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffdb8e75800) [pid = 1852] [serial = 1494] [outer = (nil)] [url = about:blank]
06:40:32 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
06:40:32 INFO - document served over http requires an https
06:40:32 INFO - sub-resource via xhr-request using the meta-referrer
06:40:32 INFO - delivery method with no-redirect and when
06:40:32 INFO - the target request is cross-origin.
06:40:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2183ms
06:40:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:40:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b8d000 == 68 [pid = 1852] [id = 578]
06:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffd9d7b8c00) [pid = 1852] [serial = 1621] [outer = (nil)]
06:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffd9f140400) [pid = 1852] [serial = 1622] [outer = 0x7ffd9d7b8c00]
06:40:32 INFO - PROCESS | 1852 | 1446907232902 Marionette INFO loaded listener.js
06:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffda1818000) [pid = 1852] [serial = 1623] [outer = 0x7ffd9d7b8c00]
06:40:33 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
06:40:33 INFO - document served over http requires an https
06:40:33 INFO - sub-resource via xhr-request using the meta-referrer
06:40:33 INFO - delivery method with swap-origin-redirect and when
06:40:33 INFO - the target request is cross-origin.
06:40:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1275ms
06:40:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:40:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e3a5800 == 69 [pid = 1852] [id = 579]
06:40:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffd9d7c2800) [pid = 1852] [serial = 1624] [outer = (nil)]
06:40:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffd9eb49000) [pid = 1852] [serial = 1625] [outer = 0x7ffd9d7c2800]
06:40:34 INFO - PROCESS | 1852 | 1446907234341 Marionette INFO loaded listener.js
06:40:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffda0e65800) [pid = 1852] [serial = 1626] [outer = 0x7ffd9d7c2800]
06:40:35 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
06:40:35 INFO - document served over http requires an http
06:40:35 INFO - sub-resource via fetch-request using the meta-referrer
06:40:35 INFO - delivery method with keep-origin-redirect and when
06:40:35 INFO - the target request is same-origin.
06:40:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1572ms
06:40:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:40:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2474000 == 70 [pid = 1852] [id = 580]
06:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffd9e990800) [pid = 1852] [serial = 1627] [outer = (nil)]
06:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffda181d800) [pid = 1852] [serial = 1628] [outer = 0x7ffd9e990800]
06:40:35 INFO - PROCESS | 1852 | 1446907235894 Marionette INFO loaded listener.js
06:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffda22f4000) [pid = 1852] [serial = 1629] [outer = 0x7ffd9e990800]
06:40:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:40:36 INFO - document served over http requires an http
06:40:36 INFO - sub-resource via fetch-request using the meta-referrer
06:40:36 INFO - delivery method with no-redirect and when
06:40:36 INFO - the target request is same-origin.
06:40:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1432ms
06:40:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:40:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5380800 == 71 [pid = 1852] [id = 581]
06:40:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffd9eb53000) [pid = 1852] [serial = 1630] [outer = (nil)]
06:40:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda4ac0c00) [pid = 1852] [serial = 1631] [outer = 0x7ffd9eb53000]
06:40:37 INFO - PROCESS | 1852 | 1446907237357 Marionette INFO loaded listener.js
06:40:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffda4dcbc00) [pid = 1852] [serial = 1632] [outer = 0x7ffd9eb53000]
06:40:38 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
06:40:38 INFO - document served over http requires an http
06:40:38 INFO - sub-resource via fetch-request using the meta-referrer
06:40:38 INFO - delivery method with swap-origin-redirect and when
06:40:38 INFO - the target request is same-origin.
06:40:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1479ms
06:40:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:40:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5837800 == 72 [pid = 1852] [id = 582]
06:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda4df0000) [pid = 1852] [serial = 1633] [outer = (nil)]
06:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffda5279c00) [pid = 1852] [serial = 1634] [outer = 0x7ffda4df0000]
06:40:38 INFO - PROCESS | 1852 | 1446907238845 Marionette INFO loaded listener.js
06:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda5635c00) [pid = 1852] [serial = 1635] [outer = 0x7ffda4df0000]
06:40:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5eb8000 == 73 [pid = 1852] [id = 583]
06:40:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffda5637000) [pid = 1852] [serial = 1636] [outer = (nil)]
06:40:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffda5639000) [pid = 1852] [serial = 1637] [outer = 0x7ffda5637000]
06:40:39 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
06:40:39 INFO - document served over http requires an http
06:40:39 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:39 INFO - delivery method with keep-origin-redirect and when
06:40:39 INFO - the target request is same-origin.
06:40:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1483ms
06:40:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:40:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda64ad800 == 74 [pid = 1852] [id = 584]
06:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffda4df0800) [pid = 1852] [serial = 1638] [outer = (nil)]
06:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffda58ea400) [pid = 1852] [serial = 1639] [outer = 0x7ffda4df0800]
06:40:40 INFO - PROCESS | 1852 | 1446907240369 Marionette INFO loaded listener.js
06:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffda6040400) [pid = 1852] [serial = 1640] [outer = 0x7ffda4df0800]
06:40:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67dd000 == 75 [pid = 1852] [id = 585]
06:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffda6045c00) [pid = 1852] [serial = 1641] [outer = (nil)]
06:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda5cd5400) [pid = 1852] [serial = 1642] [outer = 0x7ffda6045c00]
06:40:41 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
06:40:41 INFO - document served over http requires an http
06:40:41 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:41 INFO - delivery method with no-redirect and when
06:40:41 INFO - the target request is same-origin.
06:40:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1478ms
06:40:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:40:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c23000 == 76 [pid = 1852] [id = 586]
06:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda6650800) [pid = 1852] [serial = 1643] [outer = (nil)]
06:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda6ca8000) [pid = 1852] [serial = 1644] [outer = 0x7ffda6650800]
06:40:41 INFO - PROCESS | 1852 | 1446907241884 Marionette INFO loaded listener.js
06:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffda7a75000) [pid = 1852] [serial = 1645] [outer = 0x7ffda6650800]
06:40:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81af800 == 77 [pid = 1852] [id = 587]
06:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda7ccfc00) [pid = 1852] [serial = 1646] [outer = (nil)]
06:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda7cc3c00) [pid = 1852] [serial = 1647] [outer = 0x7ffda7ccfc00]
06:40:42 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
06:40:42 INFO - document served over http requires an http
06:40:42 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:42 INFO - delivery method with swap-origin-redirect and when
06:40:42 INFO - the target request is same-origin.
06:40:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1575ms
06:40:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:40:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda836c000 == 78 [pid = 1852] [id = 588]
06:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda6ca5400) [pid = 1852] [serial = 1648] [outer = (nil)]
06:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda7cd0000) [pid = 1852] [serial = 1649] [outer = 0x7ffda6ca5400]
06:40:43 INFO - PROCESS | 1852 | 1446907243460 Marionette INFO loaded listener.js
06:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffdad855800) [pid = 1852] [serial = 1650] [outer = 0x7ffda6ca5400]
06:40:44 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
06:40:44 INFO - document served over http requires an http
06:40:44 INFO - sub-resource via script-tag using the meta-referrer
06:40:44 INFO - delivery method with keep-origin-redirect and when
06:40:44 INFO - the target request is same-origin.
06:40:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1504ms
06:40:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:40:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdad8a9800 == 79 [pid = 1852] [id = 589]
06:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda7cc9400) [pid = 1852] [serial = 1651] [outer = (nil)]
06:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffdad85f400) [pid = 1852] [serial = 1652] [outer = 0x7ffda7cc9400]
06:40:44 INFO - PROCESS | 1852 | 1446907244936 Marionette INFO loaded listener.js
06:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffdadaa1c00) [pid = 1852] [serial = 1653] [outer = 0x7ffda7cc9400]
06:40:45 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
06:40:45 INFO - document served over http requires an http
06:40:45 INFO - sub-resource via script-tag using the meta-referrer
06:40:45 INFO - delivery method with no-redirect and when
06:40:45 INFO - the target request is same-origin.
06:40:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1395ms
06:40:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:40:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd72800 == 80 [pid = 1852] [id = 590]
06:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffdad85c400) [pid = 1852] [serial = 1654] [outer = (nil)]
06:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffdadbe1000) [pid = 1852] [serial = 1655] [outer = 0x7ffdad85c400]
06:40:46 INFO - PROCESS | 1852 | 1446907246307 Marionette INFO loaded listener.js
06:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffdadebe800) [pid = 1852] [serial = 1656] [outer = 0x7ffdad85c400]
06:40:47 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
06:40:47 INFO - document served over http requires an http
06:40:47 INFO - sub-resource via script-tag using the meta-referrer
06:40:47 INFO - delivery method with swap-origin-redirect and when
06:40:47 INFO - the target request is same-origin.
06:40:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1478ms
06:40:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:40:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae5eb000 == 81 [pid = 1852] [id = 591]
06:40:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda6ca7c00) [pid = 1852] [serial = 1657] [outer = (nil)]
06:40:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffdadf1c000) [pid = 1852] [serial = 1658] [outer = 0x7ffda6ca7c00]
06:40:47 INFO - PROCESS | 1852 | 1446907247903 Marionette INFO loaded listener.js
06:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffdae1ce800) [pid = 1852] [serial = 1659] [outer = 0x7ffda6ca7c00]
06:40:48 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
06:40:48 INFO - document served over http requires an http
06:40:48 INFO - sub-resource via xhr-request using the meta-referrer
06:40:48 INFO - delivery method with keep-origin-redirect and when
06:40:48 INFO - the target request is same-origin.
06:40:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1380ms
06:40:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:40:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed6c000 == 82 [pid = 1852] [id = 592]
06:40:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffdadbd5400) [pid = 1852] [serial = 1660] [outer = (nil)]
06:40:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffdae197000) [pid = 1852] [serial = 1661] [outer = 0x7ffdadbd5400]
06:40:49 INFO - PROCESS | 1852 | 1446907249255 Marionette INFO loaded listener.js
06:40:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffdaf0a6c00) [pid = 1852] [serial = 1662] [outer = 0x7ffdadbd5400]
06:40:50 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
06:40:50 INFO - document served over http requires an http
06:40:50 INFO - sub-resource via xhr-request using the meta-referrer
06:40:50 INFO - delivery method with no-redirect and when
06:40:50 INFO - the target request is same-origin.
06:40:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1425ms
06:40:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:40:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1dd000 == 83 [pid = 1852] [id = 593]
06:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffd9ed36000) [pid = 1852] [serial = 1663] [outer = (nil)]
06:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffdaf0dd000) [pid = 1852] [serial = 1664] [outer = 0x7ffd9ed36000]
06:40:50 INFO - PROCESS | 1852 | 1446907250630 Marionette INFO loaded listener.js
06:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffdaf948800) [pid = 1852] [serial = 1665] [outer = 0x7ffd9ed36000]
06:40:51 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
06:40:51 INFO - document served over http requires an http
06:40:51 INFO - sub-resource via xhr-request using the meta-referrer
06:40:51 INFO - delivery method with swap-origin-redirect and when
06:40:51 INFO - the target request is same-origin.
06:40:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1331ms
06:40:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:40:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e0d800 == 84 [pid = 1852] [id = 594]
06:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffdae192c00) [pid = 1852] [serial = 1666] [outer = (nil)]
06:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffdafa35000) [pid = 1852] [serial = 1667] [outer = 0x7ffdae192c00]
06:40:51 INFO - PROCESS | 1852 | 1446907251993 Marionette INFO loaded listener.js
06:40:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffdafe0a000) [pid = 1852] [serial = 1668] [outer = 0x7ffdae192c00]
06:40:52 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
06:40:52 INFO - document served over http requires an https
06:40:52 INFO - sub-resource via fetch-request using the meta-referrer
06:40:52 INFO - delivery method with keep-origin-redirect and when
06:40:52 INFO - the target request is same-origin.
06:40:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1423ms
06:40:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:40:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2785000 == 85 [pid = 1852] [id = 595]
06:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffdaf948c00) [pid = 1852] [serial = 1669] [outer = (nil)]
06:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffdb1e34000) [pid = 1852] [serial = 1670] [outer = 0x7ffdaf948c00]
06:40:53 INFO - PROCESS | 1852 | 1446907253443 Marionette INFO loaded listener.js
06:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffdb23afc00) [pid = 1852] [serial = 1671] [outer = 0x7ffdaf948c00]
06:40:54 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
06:40:54 INFO - document served over http requires an https
06:40:54 INFO - sub-resource via fetch-request using the meta-referrer
06:40:54 INFO - delivery method with no-redirect and when
06:40:54 INFO - the target request is same-origin.
06:40:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1529ms
06:40:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:40:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb45dd800 == 86 [pid = 1852] [id = 596]
06:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffda6041000) [pid = 1852] [serial = 1672] [outer = (nil)]
06:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffdb23c0c00) [pid = 1852] [serial = 1673] [outer = 0x7ffda6041000]
06:40:55 INFO - PROCESS | 1852 | 1446907255011 Marionette INFO loaded listener.js
06:40:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffdb287d400) [pid = 1852] [serial = 1674] [outer = 0x7ffda6041000]
06:40:56 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
06:40:56 INFO - document served over http requires an https
06:40:56 INFO - sub-resource via fetch-request using the meta-referrer
06:40:56 INFO - delivery method with swap-origin-redirect and when
06:40:56 INFO - the target request is same-origin.
06:40:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1537ms
06:40:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:40:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb66b3000 == 87 [pid = 1852] [id = 597]
06:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffda6ca4400) [pid = 1852] [serial = 1675] [outer = (nil)]
06:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffdb25bf400) [pid = 1852] [serial = 1676] [outer = 0x7ffda6ca4400]
06:40:56 INFO - PROCESS | 1852 | 1446907256563 Marionette INFO loaded listener.js
06:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffdb63bc000) [pid = 1852] [serial = 1677] [outer = 0x7ffda6ca4400]
06:40:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7475800 == 88 [pid = 1852] [id = 598]
06:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffdb6681000) [pid = 1852] [serial = 1678] [outer = (nil)]
06:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffdb667e800) [pid = 1852] [serial = 1679] [outer = 0x7ffdb6681000]
06:40:57 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
06:40:57 INFO - document served over http requires an https
06:40:57 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:57 INFO - delivery method with keep-origin-redirect and when
06:40:57 INFO - the target request is same-origin.
06:40:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1661ms
06:40:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:40:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb77da800 == 89 [pid = 1852] [id = 599]
06:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffd9dfa9400) [pid = 1852] [serial = 1680] [outer = (nil)]
06:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffdb6686400) [pid = 1852] [serial = 1681] [outer = 0x7ffd9dfa9400]
06:40:58 INFO - PROCESS | 1852 | 1446907258336 Marionette INFO loaded listener.js
06:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffdb68ee800) [pid = 1852] [serial = 1682] [outer = 0x7ffd9dfa9400]
06:40:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a7d800 == 90 [pid = 1852] [id = 600]
06:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffdb68ef800) [pid = 1852] [serial = 1683] [outer = (nil)]
06:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffdb70a2000) [pid = 1852] [serial = 1684] [outer = 0x7ffdb68ef800]
06:40:59 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
06:40:59 INFO - document served over http requires an https
06:40:59 INFO - sub-resource via iframe-tag using the meta-referrer
06:40:59 INFO - delivery method with no-redirect and when
06:40:59 INFO - the target request is same-origin.
06:40:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1525ms
06:40:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:40:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb8f0c000 == 91 [pid = 1852] [id = 601]
06:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffda8906c00) [pid = 1852] [serial = 1685] [outer = (nil)]
06:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffdb70a0c00) [pid = 1852] [serial = 1686] [outer = 0x7ffda8906c00]
06:40:59 INFO - PROCESS | 1852 | 1446907259874 Marionette INFO loaded listener.js
06:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffdb7690800) [pid = 1852] [serial = 1687] [outer = 0x7ffda8906c00]
06:41:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdade33000 == 92 [pid = 1852] [id = 602]
06:41:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffdb70a6800) [pid = 1852] [serial = 1688] [outer = (nil)]
06:41:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffdb7925000) [pid = 1852] [serial = 1689] [outer = 0x7ffdb70a6800]
06:41:01 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
06:41:01 INFO - document served over http requires an https
06:41:01 INFO - sub-resource via iframe-tag using the meta-referrer
06:41:01 INFO - delivery method with swap-origin-redirect and when
06:41:01 INFO - the target request is same-origin.
06:41:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1736ms
06:41:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:41:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdba36b000 == 93 [pid = 1852] [id = 603]
06:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffda6650000) [pid = 1852] [serial = 1690] [outer = (nil)]
06:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffdb7929400) [pid = 1852] [serial = 1691] [outer = 0x7ffda6650000]
06:41:01 INFO - PROCESS | 1852 | 1446907261652 Marionette INFO loaded listener.js
06:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7ffdb79b7400) [pid = 1852] [serial = 1692] [outer = 0x7ffda6650000]
06:41:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:41:02 INFO - document served over http requires an https
06:41:02 INFO - sub-resource via script-tag using the meta-referrer
06:41:02 INFO - delivery method with keep-origin-redirect and when
06:41:02 INFO - the target request is same-origin.
06:41:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1884ms
06:41:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:41:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb8d1000 == 94 [pid = 1852] [id = 604]
06:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffdb8f6f400) [pid = 1852] [serial = 1693] [outer = (nil)]
06:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffdb910c400) [pid = 1852] [serial = 1694] [outer = 0x7ffdb8f6f400]
06:41:03 INFO - PROCESS | 1852 | 1446907263428 Marionette INFO loaded listener.js
06:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7ffdb985a800) [pid = 1852] [serial = 1695] [outer = 0x7ffdb8f6f400]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12e8000 == 93 [pid = 1852] [id = 550]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdad8b9000 == 92 [pid = 1852] [id = 551]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeaf7000 == 91 [pid = 1852] [id = 552]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafe3f000 == 90 [pid = 1852] [id = 553]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25ef800 == 89 [pid = 1852] [id = 554]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb285c000 == 88 [pid = 1852] [id = 555]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb36ea000 == 87 [pid = 1852] [id = 556]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb45e2000 == 86 [pid = 1852] [id = 557]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6409800 == 85 [pid = 1852] [id = 558]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7186000 == 84 [pid = 1852] [id = 559]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb73ac800 == 83 [pid = 1852] [id = 560]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7650000 == 82 [pid = 1852] [id = 561]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7824800 == 81 [pid = 1852] [id = 562]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc6ab800 == 80 [pid = 1852] [id = 563]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbd876000 == 79 [pid = 1852] [id = 564]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbec9d800 == 78 [pid = 1852] [id = 565]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbf90d000 == 77 [pid = 1852] [id = 566]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc4ae3800 == 76 [pid = 1852] [id = 567]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc4b95000 == 75 [pid = 1852] [id = 568]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc4e91800 == 74 [pid = 1852] [id = 569]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc5177000 == 73 [pid = 1852] [id = 570]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc550a000 == 72 [pid = 1852] [id = 571]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc591b800 == 71 [pid = 1852] [id = 572]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d46b000 == 70 [pid = 1852] [id = 574]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef34000 == 69 [pid = 1852] [id = 575]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b46000 == 68 [pid = 1852] [id = 576]
06:41:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2395800 == 67 [pid = 1852] [id = 577]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e3a5800 == 66 [pid = 1852] [id = 579]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda64b2000 == 65 [pid = 1852] [id = 329]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2474000 == 64 [pid = 1852] [id = 580]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5380800 == 63 [pid = 1852] [id = 581]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5837800 == 62 [pid = 1852] [id = 582]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1637000 == 61 [pid = 1852] [id = 544]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5eb8000 == 60 [pid = 1852] [id = 583]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b9c000 == 59 [pid = 1852] [id = 320]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda64ad800 == 58 [pid = 1852] [id = 584]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67dd000 == 57 [pid = 1852] [id = 585]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c23000 == 56 [pid = 1852] [id = 586]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81af800 == 55 [pid = 1852] [id = 587]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda836c000 == 54 [pid = 1852] [id = 588]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdad8a9800 == 53 [pid = 1852] [id = 589]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd72800 == 52 [pid = 1852] [id = 590]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12ea800 == 51 [pid = 1852] [id = 319]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae5eb000 == 50 [pid = 1852] [id = 591]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8738000 == 49 [pid = 1852] [id = 487]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1623800 == 48 [pid = 1852] [id = 315]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed6c000 == 47 [pid = 1852] [id = 592]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda649a000 == 46 [pid = 1852] [id = 429]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1dd000 == 45 [pid = 1852] [id = 593]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e0d800 == 44 [pid = 1852] [id = 594]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2785000 == 43 [pid = 1852] [id = 595]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb45dd800 == 42 [pid = 1852] [id = 596]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb66b3000 == 41 [pid = 1852] [id = 597]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7475800 == 40 [pid = 1852] [id = 598]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb77da800 == 39 [pid = 1852] [id = 599]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a7d800 == 38 [pid = 1852] [id = 600]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb8f0c000 == 37 [pid = 1852] [id = 601]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdade33000 == 36 [pid = 1852] [id = 602]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdba36b000 == 35 [pid = 1852] [id = 603]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12eb000 == 34 [pid = 1852] [id = 313]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b8d000 == 33 [pid = 1852] [id = 578]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1261000 == 32 [pid = 1852] [id = 549]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5316800 == 31 [pid = 1852] [id = 321]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2476800 == 30 [pid = 1852] [id = 318]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e9ae000 == 29 [pid = 1852] [id = 314]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5eb5800 == 28 [pid = 1852] [id = 327]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8b22800 == 27 [pid = 1852] [id = 573]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67cf800 == 26 [pid = 1852] [id = 331]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda537a800 == 25 [pid = 1852] [id = 323]
06:41:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2204000 == 24 [pid = 1852] [id = 316]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7ffdb9f09800) [pid = 1852] [serial = 1509] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffdb9c11400) [pid = 1852] [serial = 1506] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffda4ac1c00) [pid = 1852] [serial = 1530] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7ffda22ef800) [pid = 1852] [serial = 1458] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffdaea63000) [pid = 1852] [serial = 1467] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffdaf0dc800) [pid = 1852] [serial = 1472] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffdba56d000) [pid = 1852] [serial = 1527] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffdb23ae400) [pid = 1852] [serial = 1477] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdb3bef800) [pid = 1852] [serial = 1482] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdb70a3000) [pid = 1852] [serial = 1485] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffdba32f800) [pid = 1852] [serial = 1519] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffdb985b400) [pid = 1852] [serial = 1500] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffdadd07c00) [pid = 1852] [serial = 1464] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdb9acd400) [pid = 1852] [serial = 1503] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdb9f16800) [pid = 1852] [serial = 1514] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdba56bc00) [pid = 1852] [serial = 1524] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda7a6c800) [pid = 1852] [serial = 1461] [outer = (nil)] [url = about:blank]
06:41:09 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb7690c00) [pid = 1852] [serial = 1488] [outer = (nil)] [url = about:blank]
06:41:10 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
06:41:10 INFO - document served over http requires an https
06:41:10 INFO - sub-resource via script-tag using the meta-referrer
06:41:10 INFO - delivery method with no-redirect and when
06:41:10 INFO - the target request is same-origin.
06:41:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 7237ms
06:41:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:41:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d96d000 == 25 [pid = 1852] [id = 605]
06:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffd9dfa4000) [pid = 1852] [serial = 1696] [outer = (nil)]
06:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffd9dfa5400) [pid = 1852] [serial = 1697] [outer = 0x7ffd9dfa4000]
06:41:10 INFO - PROCESS | 1852 | 1446907270490 Marionette INFO loaded listener.js
06:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffd9e4ae000) [pid = 1852] [serial = 1698] [outer = 0x7ffd9dfa4000]
06:41:11 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
06:41:11 INFO - document served over http requires an https
06:41:11 INFO - sub-resource via script-tag using the meta-referrer
06:41:11 INFO - delivery method with swap-origin-redirect and when
06:41:11 INFO - the target request is same-origin.
06:41:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1226ms
06:41:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:41:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e39b800 == 26 [pid = 1852] [id = 606]
06:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffd9e993800) [pid = 1852] [serial = 1699] [outer = (nil)]
06:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffd9eb4a800) [pid = 1852] [serial = 1700] [outer = 0x7ffd9e993800]
06:41:11 INFO - PROCESS | 1852 | 1446907271653 Marionette INFO loaded listener.js
06:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffd9ed2f400) [pid = 1852] [serial = 1701] [outer = 0x7ffd9e993800]
06:41:12 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
06:41:12 INFO - document served over http requires an https
06:41:12 INFO - sub-resource via xhr-request using the meta-referrer
06:41:12 INFO - delivery method with keep-origin-redirect and when
06:41:12 INFO - the target request is same-origin.
06:41:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1278ms
06:41:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:41:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e74c800 == 27 [pid = 1852] [id = 607]
06:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffd9f13d800) [pid = 1852] [serial = 1702] [outer = (nil)]
06:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffd9f142400) [pid = 1852] [serial = 1703] [outer = 0x7ffd9f13d800]
06:41:13 INFO - PROCESS | 1852 | 1446907273025 Marionette INFO loaded listener.js
06:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffda0e57800) [pid = 1852] [serial = 1704] [outer = 0x7ffd9f13d800]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffd9e4a8800) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffda0e5f800) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffdbc6c7c00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffdafc57000) [pid = 1852] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffd9d7bdc00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdb8f7b000) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdb68ea000) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda6049c00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb63bc400) [pid = 1852] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdb23bd400) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdb68ed000) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffd9dfa9000) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdba579800) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffd9d7b8c00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffdc5542000) [pid = 1852] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907219666]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffda2757c00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffda1419c00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffdba576c00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffd9e4a5000) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda1415c00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffdb792dc00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffdadbd4c00) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffda7b4a400) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffda181b000) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffd9e4a7000) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffda22ae000) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffdc4ab9000) [pid = 1852] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffdb79b6800) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffda030a400) [pid = 1852] [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]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffdb23b3000) [pid = 1852] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907201539]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdc578f000) [pid = 1852] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffd9f140400) [pid = 1852] [serial = 1622] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffdbecc5c00) [pid = 1852] [serial = 1592] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffdc4ab6000) [pid = 1852] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffda7a75800) [pid = 1852] [serial = 1547] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffd9e4ab400) [pid = 1852] [serial = 1610] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffdbd520000) [pid = 1852] [serial = 1586] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffdc4bc6800) [pid = 1852] [serial = 1597] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffdc5541400) [pid = 1852] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907219666]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffdaf943000) [pid = 1852] [serial = 1550] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffdaf949400) [pid = 1852] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffdb7930c00) [pid = 1852] [serial = 1568] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffdafe0d800) [pid = 1852] [serial = 1555] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffdb29bd800) [pid = 1852] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907201539]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffdc5784000) [pid = 1852] [serial = 1602] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffdc578b800) [pid = 1852] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffdbecbfc00) [pid = 1852] [serial = 1589] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffdbc718800) [pid = 1852] [serial = 1583] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffdb8f7e400) [pid = 1852] [serial = 1571] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffdc63e1800) [pid = 1852] [serial = 1607] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffda1e46400) [pid = 1852] [serial = 1544] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffd9ed3d800) [pid = 1852] [serial = 1613] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffda1c47000) [pid = 1852] [serial = 1616] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffdb276d400) [pid = 1852] [serial = 1560] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffdb276ac00) [pid = 1852] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffdbb905800) [pid = 1852] [serial = 1580] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdb68f1800) [pid = 1852] [serial = 1565] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffda275d800) [pid = 1852] [serial = 1619] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffdba0c1c00) [pid = 1852] [serial = 1574] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffdba577800) [pid = 1852] [serial = 1577] [outer = (nil)] [url = about:blank]
06:41:16 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
06:41:16 INFO - document served over http requires an https
06:41:16 INFO - sub-resource via xhr-request using the meta-referrer
06:41:16 INFO - delivery method with no-redirect and when
06:41:16 INFO - the target request is same-origin.
06:41:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3697ms
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffda1818000) [pid = 1852] [serial = 1623] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffdad85b800) [pid = 1852] [serial = 1455] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffdba572400) [pid = 1852] [serial = 1575] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffdbb7ba800) [pid = 1852] [serial = 1578] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffdbc61b400) [pid = 1852] [serial = 1581] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffda22f4400) [pid = 1852] [serial = 1617] [outer = (nil)] [url = about:blank]
06:41:16 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7ffda4d5b400) [pid = 1852] [serial = 1620] [outer = (nil)] [url = about:blank]
06:41:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:41:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef46000 == 28 [pid = 1852] [id = 608]
06:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7ffd9ed38c00) [pid = 1852] [serial = 1705] [outer = (nil)]
06:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffd9f140400) [pid = 1852] [serial = 1706] [outer = 0x7ffd9ed38c00]
06:41:16 INFO - PROCESS | 1852 | 1446907276784 Marionette INFO loaded listener.js
06:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffda0e63c00) [pid = 1852] [serial = 1707] [outer = 0x7ffd9ed38c00]
06:41:17 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
06:41:17 INFO - document served over http requires an https
06:41:17 INFO - sub-resource via xhr-request using the meta-referrer
06:41:17 INFO - delivery method with swap-origin-redirect and when
06:41:17 INFO - the target request is same-origin.
06:41:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1123ms
06:41:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:41:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d3f000 == 29 [pid = 1852] [id = 609]
06:41:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffda0ef0000) [pid = 1852] [serial = 1708] [outer = (nil)]
06:41:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffda0ef1c00) [pid = 1852] [serial = 1709] [outer = 0x7ffda0ef0000]
06:41:17 INFO - PROCESS | 1852 | 1446907277807 Marionette INFO loaded listener.js
06:41:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffda101ec00) [pid = 1852] [serial = 1710] [outer = 0x7ffda0ef0000]
06:41:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:41:18 INFO - document served over http requires an http
06:41:18 INFO - sub-resource via fetch-request using the http-csp
06:41:18 INFO - delivery method with keep-origin-redirect and when
06:41:18 INFO - the target request is cross-origin.
06:41:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1323ms
06:41:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:41:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9dacc800 == 30 [pid = 1852] [id = 610]
06:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffd9dfa2000) [pid = 1852] [serial = 1711] [outer = (nil)]
06:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffd9dfa8800) [pid = 1852] [serial = 1712] [outer = 0x7ffd9dfa2000]
06:41:19 INFO - PROCESS | 1852 | 1446907279347 Marionette INFO loaded listener.js
06:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffd9ed34400) [pid = 1852] [serial = 1713] [outer = 0x7ffd9dfa2000]
06:41:20 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
06:41:20 INFO - document served over http requires an http
06:41:20 INFO - sub-resource via fetch-request using the http-csp
06:41:20 INFO - delivery method with no-redirect and when
06:41:20 INFO - the target request is cross-origin.
06:41:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1380ms
06:41:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:41:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1248800 == 31 [pid = 1852] [id = 611]
06:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffd9d7ba800) [pid = 1852] [serial = 1714] [outer = (nil)]
06:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffda0e58000) [pid = 1852] [serial = 1715] [outer = 0x7ffd9d7ba800]
06:41:20 INFO - PROCESS | 1852 | 1446907280750 Marionette INFO loaded listener.js
06:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda104e800) [pid = 1852] [serial = 1716] [outer = 0x7ffd9d7ba800]
06:41:21 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
06:41:21 INFO - document served over http requires an http
06:41:21 INFO - sub-resource via fetch-request using the http-csp
06:41:21 INFO - delivery method with swap-origin-redirect and when
06:41:21 INFO - the target request is cross-origin.
06:41:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1388ms
06:41:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:41:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12f4800 == 32 [pid = 1852] [id = 612]
06:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffd9dfa5800) [pid = 1852] [serial = 1717] [outer = (nil)]
06:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda1416000) [pid = 1852] [serial = 1718] [outer = 0x7ffd9dfa5800]
06:41:22 INFO - PROCESS | 1852 | 1446907282150 Marionette INFO loaded listener.js
06:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffda14e6400) [pid = 1852] [serial = 1719] [outer = 0x7ffd9dfa5800]
06:41:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1636000 == 33 [pid = 1852] [id = 613]
06:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda14e9000) [pid = 1852] [serial = 1720] [outer = (nil)]
06:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffda14ed800) [pid = 1852] [serial = 1721] [outer = 0x7ffda14e9000]
06:41:23 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
06:41:23 INFO - document served over http requires an http
06:41:23 INFO - sub-resource via iframe-tag using the http-csp
06:41:23 INFO - delivery method with keep-origin-redirect and when
06:41:23 INFO - the target request is cross-origin.
06:41:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1430ms
06:41:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:41:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b51000 == 34 [pid = 1852] [id = 614]
06:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffda1421000) [pid = 1852] [serial = 1722] [outer = (nil)]
06:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffda14f1800) [pid = 1852] [serial = 1723] [outer = 0x7ffda1421000]
06:41:23 INFO - PROCESS | 1852 | 1446907283600 Marionette INFO loaded listener.js
06:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffda1821000) [pid = 1852] [serial = 1724] [outer = 0x7ffda1421000]
06:41:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2211000 == 35 [pid = 1852] [id = 615]
06:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffda1821800) [pid = 1852] [serial = 1725] [outer = (nil)]
06:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffda1818800) [pid = 1852] [serial = 1726] [outer = 0x7ffda1821800]
06:41:24 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
06:41:24 INFO - document served over http requires an http
06:41:24 INFO - sub-resource via iframe-tag using the http-csp
06:41:24 INFO - delivery method with no-redirect and when
06:41:24 INFO - the target request is cross-origin.
06:41:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1379ms
06:41:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:41:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda221c000 == 36 [pid = 1852] [id = 616]
06:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda14eb400) [pid = 1852] [serial = 1727] [outer = (nil)]
06:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda1c44c00) [pid = 1852] [serial = 1728] [outer = 0x7ffda14eb400]
06:41:24 INFO - PROCESS | 1852 | 1446907284980 Marionette INFO loaded listener.js
06:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda1e46c00) [pid = 1852] [serial = 1729] [outer = 0x7ffda14eb400]
06:41:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2391000 == 37 [pid = 1852] [id = 617]
06:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffda22a8c00) [pid = 1852] [serial = 1730] [outer = (nil)]
06:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda1e4bc00) [pid = 1852] [serial = 1731] [outer = 0x7ffda22a8c00]
06:41:25 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
06:41:25 INFO - document served over http requires an http
06:41:25 INFO - sub-resource via iframe-tag using the http-csp
06:41:25 INFO - delivery method with swap-origin-redirect and when
06:41:25 INFO - the target request is cross-origin.
06:41:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1380ms
06:41:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:41:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2464800 == 38 [pid = 1852] [id = 618]
06:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda22b1000) [pid = 1852] [serial = 1732] [outer = (nil)]
06:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda22ee800) [pid = 1852] [serial = 1733] [outer = 0x7ffda22b1000]
06:41:26 INFO - PROCESS | 1852 | 1446907286411 Marionette INFO loaded listener.js
06:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda22fb800) [pid = 1852] [serial = 1734] [outer = 0x7ffda22b1000]
06:41:27 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
06:41:27 INFO - document served over http requires an http
06:41:27 INFO - sub-resource via script-tag using the http-csp
06:41:27 INFO - delivery method with keep-origin-redirect and when
06:41:27 INFO - the target request is cross-origin.
06:41:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1431ms
06:41:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:41:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2840000 == 39 [pid = 1852] [id = 619]
06:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda1e48000) [pid = 1852] [serial = 1735] [outer = (nil)]
06:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda264ac00) [pid = 1852] [serial = 1736] [outer = 0x7ffda1e48000]
06:41:27 INFO - PROCESS | 1852 | 1446907287846 Marionette INFO loaded listener.js
06:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffda2754c00) [pid = 1852] [serial = 1737] [outer = 0x7ffda1e48000]
06:41:28 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
06:41:28 INFO - document served over http requires an http
06:41:28 INFO - sub-resource via script-tag using the http-csp
06:41:28 INFO - delivery method with no-redirect and when
06:41:28 INFO - the target request is cross-origin.
06:41:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1335ms
06:41:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:41:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b8c800 == 40 [pid = 1852] [id = 620]
06:41:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffd9ed36800) [pid = 1852] [serial = 1738] [outer = (nil)]
06:41:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffda275a000) [pid = 1852] [serial = 1739] [outer = 0x7ffd9ed36800]
06:41:29 INFO - PROCESS | 1852 | 1446907289155 Marionette INFO loaded listener.js
06:41:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffda4ab6800) [pid = 1852] [serial = 1740] [outer = 0x7ffd9ed36800]
06:41:30 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
06:41:30 INFO - document served over http requires an http
06:41:30 INFO - sub-resource via script-tag using the http-csp
06:41:30 INFO - delivery method with swap-origin-redirect and when
06:41:30 INFO - the target request is cross-origin.
06:41:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1324ms
06:41:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:41:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4d4a000 == 41 [pid = 1852] [id = 621]
06:41:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffda2649c00) [pid = 1852] [serial = 1741] [outer = (nil)]
06:41:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda4abc400) [pid = 1852] [serial = 1742] [outer = 0x7ffda2649c00]
06:41:30 INFO - PROCESS | 1852 | 1446907290446 Marionette INFO loaded listener.js
06:41:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffda4d60400) [pid = 1852] [serial = 1743] [outer = 0x7ffda2649c00]
06:41:31 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
06:41:31 INFO - document served over http requires an http
06:41:31 INFO - sub-resource via xhr-request using the http-csp
06:41:31 INFO - delivery method with keep-origin-redirect and when
06:41:31 INFO - the target request is cross-origin.
06:41:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1323ms
06:41:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:41:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda531e000 == 42 [pid = 1852] [id = 622]
06:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda4abb000) [pid = 1852] [serial = 1744] [outer = (nil)]
06:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffda4dc3c00) [pid = 1852] [serial = 1745] [outer = 0x7ffda4abb000]
06:41:31 INFO - PROCESS | 1852 | 1446907291815 Marionette INFO loaded listener.js
06:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffda4de6400) [pid = 1852] [serial = 1746] [outer = 0x7ffda4abb000]
06:41:32 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
06:41:32 INFO - document served over http requires an http
06:41:32 INFO - sub-resource via xhr-request using the http-csp
06:41:32 INFO - delivery method with no-redirect and when
06:41:32 INFO - the target request is cross-origin.
06:41:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1433ms
06:41:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:41:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5425000 == 43 [pid = 1852] [id = 623]
06:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffda4d66c00) [pid = 1852] [serial = 1747] [outer = (nil)]
06:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffda4df5000) [pid = 1852] [serial = 1748] [outer = 0x7ffda4d66c00]
06:41:33 INFO - PROCESS | 1852 | 1446907293332 Marionette INFO loaded listener.js
06:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffda53b2c00) [pid = 1852] [serial = 1749] [outer = 0x7ffda4d66c00]
06:41:34 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
06:41:34 INFO - document served over http requires an http
06:41:34 INFO - sub-resource via xhr-request using the http-csp
06:41:34 INFO - delivery method with swap-origin-redirect and when
06:41:34 INFO - the target request is cross-origin.
06:41:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1351ms
06:41:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:41:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5c13800 == 44 [pid = 1852] [id = 624]
06:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda105c400) [pid = 1852] [serial = 1750] [outer = (nil)]
06:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffda53ba800) [pid = 1852] [serial = 1751] [outer = 0x7ffda105c400]
06:41:34 INFO - PROCESS | 1852 | 1446907294651 Marionette INFO loaded listener.js
06:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffda563cc00) [pid = 1852] [serial = 1752] [outer = 0x7ffda105c400]
06:41:35 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
06:41:35 INFO - document served over http requires an https
06:41:35 INFO - sub-resource via fetch-request using the http-csp
06:41:35 INFO - delivery method with keep-origin-redirect and when
06:41:35 INFO - the target request is cross-origin.
06:41:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1374ms
06:41:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:41:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5eba800 == 45 [pid = 1852] [id = 625]
06:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda4df3000) [pid = 1852] [serial = 1753] [outer = (nil)]
06:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffda5641c00) [pid = 1852] [serial = 1754] [outer = 0x7ffda4df3000]
06:41:36 INFO - PROCESS | 1852 | 1446907296043 Marionette INFO loaded listener.js
06:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffda58f4800) [pid = 1852] [serial = 1755] [outer = 0x7ffda4df3000]
06:41:37 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
06:41:37 INFO - document served over http requires an https
06:41:37 INFO - sub-resource via fetch-request using the http-csp
06:41:37 INFO - delivery method with no-redirect and when
06:41:37 INFO - the target request is cross-origin.
06:41:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1379ms
06:41:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:41:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda660c000 == 46 [pid = 1852] [id = 626]
06:41:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffda563d400) [pid = 1852] [serial = 1756] [outer = (nil)]
06:41:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffda58f8000) [pid = 1852] [serial = 1757] [outer = 0x7ffda563d400]
06:41:37 INFO - PROCESS | 1852 | 1446907297427 Marionette INFO loaded listener.js
06:41:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffda5a1fc00) [pid = 1852] [serial = 1758] [outer = 0x7ffda563d400]
06:41:38 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
06:41:38 INFO - document served over http requires an https
06:41:38 INFO - sub-resource via fetch-request using the http-csp
06:41:38 INFO - delivery method with swap-origin-redirect and when
06:41:38 INFO - the target request is cross-origin.
06:41:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1376ms
06:41:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:41:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1249000 == 47 [pid = 1852] [id = 627]
06:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffd9d36f800) [pid = 1852] [serial = 1759] [outer = (nil)]
06:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffda5a1b800) [pid = 1852] [serial = 1760] [outer = 0x7ffd9d36f800]
06:41:40 INFO - PROCESS | 1852 | 1446907300283 Marionette INFO loaded listener.js
06:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffda6041c00) [pid = 1852] [serial = 1761] [outer = 0x7ffd9d36f800]
06:41:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c14000 == 48 [pid = 1852] [id = 628]
06:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda6044c00) [pid = 1852] [serial = 1762] [outer = (nil)]
06:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda5cdac00) [pid = 1852] [serial = 1763] [outer = 0x7ffda6044c00]
06:41:41 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
06:41:41 INFO - document served over http requires an https
06:41:41 INFO - sub-resource via iframe-tag using the http-csp
06:41:41 INFO - delivery method with keep-origin-redirect and when
06:41:41 INFO - the target request is cross-origin.
06:41:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2984ms
06:41:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:41:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12e4800 == 49 [pid = 1852] [id = 629]
06:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffd9e98d000) [pid = 1852] [serial = 1764] [outer = (nil)]
06:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda5cd6800) [pid = 1852] [serial = 1765] [outer = 0x7ffd9e98d000]
06:41:41 INFO - PROCESS | 1852 | 1446907301873 Marionette INFO loaded listener.js
06:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda622e800) [pid = 1852] [serial = 1766] [outer = 0x7ffd9e98d000]
06:41:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1260000 == 50 [pid = 1852] [id = 630]
06:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffd9eb51c00) [pid = 1852] [serial = 1767] [outer = (nil)]
06:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffd9e4aac00) [pid = 1852] [serial = 1768] [outer = 0x7ffd9eb51c00]
06:41:42 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
06:41:42 INFO - document served over http requires an https
06:41:42 INFO - sub-resource via iframe-tag using the http-csp
06:41:42 INFO - delivery method with no-redirect and when
06:41:42 INFO - the target request is cross-origin.
06:41:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1580ms
06:41:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:41:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d470000 == 51 [pid = 1852] [id = 631]
06:41:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffd9d36b400) [pid = 1852] [serial = 1769] [outer = (nil)]
06:41:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffd9d36e800) [pid = 1852] [serial = 1770] [outer = 0x7ffd9d36b400]
06:41:43 INFO - PROCESS | 1852 | 1446907303946 Marionette INFO loaded listener.js
06:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffd9dfa1800) [pid = 1852] [serial = 1771] [outer = 0x7ffd9d36b400]
06:41:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef4f000 == 52 [pid = 1852] [id = 632]
06:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffd9ed34000) [pid = 1852] [serial = 1772] [outer = (nil)]
06:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffd9d377c00) [pid = 1852] [serial = 1773] [outer = 0x7ffd9ed34000]
06:41:44 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
06:41:44 INFO - document served over http requires an https
06:41:44 INFO - sub-resource via iframe-tag using the http-csp
06:41:44 INFO - delivery method with swap-origin-redirect and when
06:41:44 INFO - the target request is cross-origin.
06:41:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1974ms
06:41:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:41:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d966000 == 53 [pid = 1852] [id = 633]
06:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffd9d36b800) [pid = 1852] [serial = 1774] [outer = (nil)]
06:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffd9d7bbc00) [pid = 1852] [serial = 1775] [outer = 0x7ffd9d36b800]
06:41:45 INFO - PROCESS | 1852 | 1446907305671 Marionette INFO loaded listener.js
06:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffd9f137800) [pid = 1852] [serial = 1776] [outer = 0x7ffd9d36b800]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffdb3bea800) [pid = 1852] [serial = 1561] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffdb8e78400) [pid = 1852] [serial = 1569] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffdc4ab8800) [pid = 1852] [serial = 1593] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffdaea64800) [pid = 1852] [serial = 1548] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdc6585c00) [pid = 1852] [serial = 1608] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdb7699800) [pid = 1852] [serial = 1566] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffdaf09d400) [pid = 1852] [serial = 1542] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffd9eb55000) [pid = 1852] [serial = 1611] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffdb23adc00) [pid = 1852] [serial = 1556] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdbecc8c00) [pid = 1852] [serial = 1590] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdafc4fc00) [pid = 1852] [serial = 1551] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffda141fc00) [pid = 1852] [serial = 1614] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda5636000) [pid = 1852] [serial = 1545] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb9f10000) [pid = 1852] [serial = 1572] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdc5546800) [pid = 1852] [serial = 1598] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdc578e800) [pid = 1852] [serial = 1603] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffdbec12800) [pid = 1852] [serial = 1587] [outer = (nil)] [url = about:blank]
06:41:45 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdbd8ca400) [pid = 1852] [serial = 1584] [outer = (nil)] [url = about:blank]
06:41:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:41:46 INFO - document served over http requires an https
06:41:46 INFO - sub-resource via script-tag using the http-csp
06:41:46 INFO - delivery method with keep-origin-redirect and when
06:41:46 INFO - the target request is cross-origin.
06:41:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1627ms
06:41:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:41:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e9ba800 == 54 [pid = 1852] [id = 634]
06:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffd9d36c000) [pid = 1852] [serial = 1777] [outer = (nil)]
06:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffd9f13ac00) [pid = 1852] [serial = 1778] [outer = 0x7ffd9d36c000]
06:41:46 INFO - PROCESS | 1852 | 1446907306958 Marionette INFO loaded listener.js
06:41:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffda104d800) [pid = 1852] [serial = 1779] [outer = 0x7ffd9d36c000]
06:41:47 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
06:41:47 INFO - document served over http requires an https
06:41:47 INFO - sub-resource via script-tag using the http-csp
06:41:47 INFO - delivery method with no-redirect and when
06:41:47 INFO - the target request is cross-origin.
06:41:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1178ms
06:41:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:41:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12ea800 == 55 [pid = 1852] [id = 635]
06:41:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda1054400) [pid = 1852] [serial = 1780] [outer = (nil)]
06:41:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda14ee800) [pid = 1852] [serial = 1781] [outer = 0x7ffda1054400]
06:41:48 INFO - PROCESS | 1852 | 1446907308044 Marionette INFO loaded listener.js
06:41:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffda1e48c00) [pid = 1852] [serial = 1782] [outer = 0x7ffda1054400]
06:41:49 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
06:41:49 INFO - document served over http requires an https
06:41:49 INFO - sub-resource via script-tag using the http-csp
06:41:49 INFO - delivery method with swap-origin-redirect and when
06:41:49 INFO - the target request is cross-origin.
06:41:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1227ms
06:41:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:41:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda283d000 == 56 [pid = 1852] [id = 636]
06:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda141f800) [pid = 1852] [serial = 1783] [outer = (nil)]
06:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda22aa800) [pid = 1852] [serial = 1784] [outer = 0x7ffda141f800]
06:41:49 INFO - PROCESS | 1852 | 1446907309309 Marionette INFO loaded listener.js
06:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda2758800) [pid = 1852] [serial = 1785] [outer = 0x7ffda141f800]
06:41:50 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
06:41:50 INFO - document served over http requires an https
06:41:50 INFO - sub-resource via xhr-request using the http-csp
06:41:50 INFO - delivery method with keep-origin-redirect and when
06:41:50 INFO - the target request is cross-origin.
06:41:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1127ms
06:41:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffd9dfa9400) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffda8906c00) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffda6041000) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda6ca4400) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffd9ed36000) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdae192c00) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdaf948c00) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffda6ca7c00) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdadbd5400) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffda6650800) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffda4df0000) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffda4df0800) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffd9d7c2800) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffd9e990800) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffd9eb53000) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffd9f140400) [pid = 1852] [serial = 1706] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffdb910c400) [pid = 1852] [serial = 1694] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffd9f142400) [pid = 1852] [serial = 1703] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffd9dfa5400) [pid = 1852] [serial = 1697] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffd9eb4a800) [pid = 1852] [serial = 1700] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffdb6686400) [pid = 1852] [serial = 1681] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffdb7925000) [pid = 1852] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffdb70a0c00) [pid = 1852] [serial = 1686] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffdb7929400) [pid = 1852] [serial = 1691] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffdb23c0c00) [pid = 1852] [serial = 1673] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffdb667e800) [pid = 1852] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdb25bf400) [pid = 1852] [serial = 1676] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffdb70a2000) [pid = 1852] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907259014]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffdaf0dd000) [pid = 1852] [serial = 1664] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffdafa35000) [pid = 1852] [serial = 1667] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffdb1e34000) [pid = 1852] [serial = 1670] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffdadbe1000) [pid = 1852] [serial = 1655] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffdadf1c000) [pid = 1852] [serial = 1658] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffdae197000) [pid = 1852] [serial = 1661] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffda7cc3c00) [pid = 1852] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffda6ca8000) [pid = 1852] [serial = 1644] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffda7cd0000) [pid = 1852] [serial = 1649] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffdad85f400) [pid = 1852] [serial = 1652] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffda5639000) [pid = 1852] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffda5279c00) [pid = 1852] [serial = 1634] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffda5cd5400) [pid = 1852] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907241085]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffda58ea400) [pid = 1852] [serial = 1639] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffd9eb49000) [pid = 1852] [serial = 1625] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffda181d800) [pid = 1852] [serial = 1628] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffda4ac0c00) [pid = 1852] [serial = 1631] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffda0ef1c00) [pid = 1852] [serial = 1709] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffd9dfa4000) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffd9f13d800) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffd9e993800) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffda6045c00) [pid = 1852] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907241085]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffda6650000) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffda5637000) [pid = 1852] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdad85c400) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffdb70a6800) [pid = 1852] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffdb68ef800) [pid = 1852] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907259014]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffda6ca5400) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffd9ed38c00) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffda7ccfc00) [pid = 1852] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffda7cc9400) [pid = 1852] [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]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffdb6681000) [pid = 1852] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffda0e57800) [pid = 1852] [serial = 1704] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffd9ed2f400) [pid = 1852] [serial = 1701] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7ffdaf948800) [pid = 1852] [serial = 1665] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7ffdae1ce800) [pid = 1852] [serial = 1659] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7ffdaf0a6c00) [pid = 1852] [serial = 1662] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7ffda0e63c00) [pid = 1852] [serial = 1707] [outer = (nil)] [url = about:blank]
06:41:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda541f800 == 57 [pid = 1852] [id = 637]
06:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7ffd9d370000) [pid = 1852] [serial = 1786] [outer = (nil)]
06:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7ffd9dfa4000) [pid = 1852] [serial = 1787] [outer = 0x7ffd9d370000]
06:41:50 INFO - PROCESS | 1852 | 1446907310717 Marionette INFO loaded listener.js
06:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7ffda1c3fc00) [pid = 1852] [serial = 1788] [outer = 0x7ffd9d370000]
06:41:51 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
06:41:51 INFO - document served over http requires an https
06:41:51 INFO - sub-resource via xhr-request using the http-csp
06:41:51 INFO - delivery method with no-redirect and when
06:41:51 INFO - the target request is cross-origin.
06:41:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1085ms
06:41:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:41:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef48800 == 58 [pid = 1852] [id = 638]
06:41:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7ffda4d67000) [pid = 1852] [serial = 1789] [outer = (nil)]
06:41:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffda5279000) [pid = 1852] [serial = 1790] [outer = 0x7ffda4d67000]
06:41:51 INFO - PROCESS | 1852 | 1446907311766 Marionette INFO loaded listener.js
06:41:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffda5639000) [pid = 1852] [serial = 1791] [outer = 0x7ffda4d67000]
06:41:52 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
06:41:52 INFO - document served over http requires an https
06:41:52 INFO - sub-resource via xhr-request using the http-csp
06:41:52 INFO - delivery method with swap-origin-redirect and when
06:41:52 INFO - the target request is cross-origin.
06:41:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1176ms
06:41:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:41:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e73c000 == 59 [pid = 1852] [id = 639]
06:41:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffd9e4acc00) [pid = 1852] [serial = 1792] [outer = (nil)]
06:41:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffd9e993800) [pid = 1852] [serial = 1793] [outer = 0x7ffd9e4acc00]
06:41:53 INFO - PROCESS | 1852 | 1446907313128 Marionette INFO loaded listener.js
06:41:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffda0e56400) [pid = 1852] [serial = 1794] [outer = 0x7ffd9e4acc00]
06:41:54 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
06:41:54 INFO - document served over http requires an http
06:41:54 INFO - sub-resource via fetch-request using the http-csp
06:41:54 INFO - delivery method with keep-origin-redirect and when
06:41:54 INFO - the target request is same-origin.
06:41:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1379ms
06:41:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:41:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b8a800 == 60 [pid = 1852] [id = 640]
06:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffd9e98e400) [pid = 1852] [serial = 1795] [outer = (nil)]
06:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffda105b400) [pid = 1852] [serial = 1796] [outer = 0x7ffd9e98e400]
06:41:54 INFO - PROCESS | 1852 | 1446907314529 Marionette INFO loaded listener.js
06:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffda1e46400) [pid = 1852] [serial = 1797] [outer = 0x7ffd9e98e400]
06:41:55 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
06:41:55 INFO - document served over http requires an http
06:41:55 INFO - sub-resource via fetch-request using the http-csp
06:41:55 INFO - delivery method with no-redirect and when
06:41:55 INFO - the target request is same-origin.
06:41:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1374ms
06:41:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:41:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bb5000 == 61 [pid = 1852] [id = 641]
06:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffda104e000) [pid = 1852] [serial = 1798] [outer = (nil)]
06:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffda4d65000) [pid = 1852] [serial = 1799] [outer = 0x7ffda104e000]
06:41:55 INFO - PROCESS | 1852 | 1446907315928 Marionette INFO loaded listener.js
06:41:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda53b5400) [pid = 1852] [serial = 1800] [outer = 0x7ffda104e000]
06:41:56 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
06:41:56 INFO - document served over http requires an http
06:41:56 INFO - sub-resource via fetch-request using the http-csp
06:41:56 INFO - delivery method with swap-origin-redirect and when
06:41:56 INFO - the target request is same-origin.
06:41:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1383ms
06:41:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:41:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81b2000 == 62 [pid = 1852] [id = 642]
06:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffda4df0400) [pid = 1852] [serial = 1801] [outer = (nil)]
06:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda5a1f400) [pid = 1852] [serial = 1802] [outer = 0x7ffda4df0400]
06:41:57 INFO - PROCESS | 1852 | 1446907317305 Marionette INFO loaded listener.js
06:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffda6230400) [pid = 1852] [serial = 1803] [outer = 0x7ffda4df0400]
06:41:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda835f000 == 63 [pid = 1852] [id = 643]
06:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda6233400) [pid = 1852] [serial = 1804] [outer = (nil)]
06:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffda6045c00) [pid = 1852] [serial = 1805] [outer = 0x7ffda6233400]
06:41:58 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
06:41:58 INFO - document served over http requires an http
06:41:58 INFO - sub-resource via iframe-tag using the http-csp
06:41:58 INFO - delivery method with keep-origin-redirect and when
06:41:58 INFO - the target request is same-origin.
06:41:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1423ms
06:41:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:41:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda836a000 == 64 [pid = 1852] [id = 644]
06:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffda623c800) [pid = 1852] [serial = 1806] [outer = (nil)]
06:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffda664f400) [pid = 1852] [serial = 1807] [outer = 0x7ffda623c800]
06:41:58 INFO - PROCESS | 1852 | 1446907318757 Marionette INFO loaded listener.js
06:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffda6658800) [pid = 1852] [serial = 1808] [outer = 0x7ffda623c800]
06:41:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8733800 == 65 [pid = 1852] [id = 645]
06:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffda6656400) [pid = 1852] [serial = 1809] [outer = (nil)]
06:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffda6233000) [pid = 1852] [serial = 1810] [outer = 0x7ffda6656400]
06:41:59 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
06:41:59 INFO - document served over http requires an http
06:41:59 INFO - sub-resource via iframe-tag using the http-csp
06:41:59 INFO - delivery method with no-redirect and when
06:41:59 INFO - the target request is same-origin.
06:41:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1424ms
06:41:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:42:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8b19800 == 66 [pid = 1852] [id = 646]
06:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda6ca6000) [pid = 1852] [serial = 1811] [outer = (nil)]
06:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda6cafc00) [pid = 1852] [serial = 1812] [outer = 0x7ffda6ca6000]
06:42:00 INFO - PROCESS | 1852 | 1446907320239 Marionette INFO loaded listener.js
06:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda7a70c00) [pid = 1852] [serial = 1813] [outer = 0x7ffda6ca6000]
06:42:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8b33800 == 67 [pid = 1852] [id = 647]
06:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffda7a75400) [pid = 1852] [serial = 1814] [outer = (nil)]
06:42:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda7a72800) [pid = 1852] [serial = 1815] [outer = 0x7ffda7a75400]
06:42:01 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
06:42:01 INFO - document served over http requires an http
06:42:01 INFO - sub-resource via iframe-tag using the http-csp
06:42:01 INFO - delivery method with swap-origin-redirect and when
06:42:01 INFO - the target request is same-origin.
06:42:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1531ms
06:42:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:42:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdad8ab000 == 68 [pid = 1852] [id = 648]
06:42:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda6ca9800) [pid = 1852] [serial = 1816] [outer = (nil)]
06:42:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda7b3f000) [pid = 1852] [serial = 1817] [outer = 0x7ffda6ca9800]
06:42:01 INFO - PROCESS | 1852 | 1446907321770 Marionette INFO loaded listener.js
06:42:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda7cc2400) [pid = 1852] [serial = 1818] [outer = 0x7ffda6ca9800]
06:42:02 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
06:42:02 INFO - document served over http requires an http
06:42:02 INFO - sub-resource via script-tag using the http-csp
06:42:02 INFO - delivery method with keep-origin-redirect and when
06:42:02 INFO - the target request is same-origin.
06:42:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1445ms
06:42:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:42:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadc07000 == 69 [pid = 1852] [id = 649]
06:42:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda623a000) [pid = 1852] [serial = 1819] [outer = (nil)]
06:42:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda7cc7c00) [pid = 1852] [serial = 1820] [outer = 0x7ffda623a000]
06:42:03 INFO - PROCESS | 1852 | 1446907323197 Marionette INFO loaded listener.js
06:42:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffda8787000) [pid = 1852] [serial = 1821] [outer = 0x7ffda623a000]
06:42:04 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
06:42:04 INFO - document served over http requires an http
06:42:04 INFO - sub-resource via script-tag using the http-csp
06:42:04 INFO - delivery method with no-redirect and when
06:42:04 INFO - the target request is same-origin.
06:42:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1375ms
06:42:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:42:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd58000 == 70 [pid = 1852] [id = 650]
06:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffda7a6c000) [pid = 1852] [serial = 1822] [outer = (nil)]
06:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffda8789400) [pid = 1852] [serial = 1823] [outer = 0x7ffda7a6c000]
06:42:04 INFO - PROCESS | 1852 | 1446907324549 Marionette INFO loaded listener.js
06:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffda8903800) [pid = 1852] [serial = 1824] [outer = 0x7ffda7a6c000]
06:42:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:42:05 INFO - document served over http requires an http
06:42:05 INFO - sub-resource via script-tag using the http-csp
06:42:05 INFO - delivery method with swap-origin-redirect and when
06:42:05 INFO - the target request is same-origin.
06:42:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1373ms
06:42:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:42:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdadd72800 == 71 [pid = 1852] [id = 651]
06:42:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffda8787400) [pid = 1852] [serial = 1825] [outer = (nil)]
06:42:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda890b800) [pid = 1852] [serial = 1826] [outer = 0x7ffda8787400]
06:42:05 INFO - PROCESS | 1852 | 1446907325962 Marionette INFO loaded listener.js
06:42:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffdad854400) [pid = 1852] [serial = 1827] [outer = 0x7ffda8787400]
06:42:06 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
06:42:06 INFO - document served over http requires an http
06:42:06 INFO - sub-resource via xhr-request using the http-csp
06:42:06 INFO - delivery method with keep-origin-redirect and when
06:42:06 INFO - the target request is same-origin.
06:42:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1325ms
06:42:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:42:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1a3800 == 72 [pid = 1852] [id = 652]
06:42:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda890a800) [pid = 1852] [serial = 1828] [outer = (nil)]
06:42:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffdad85d000) [pid = 1852] [serial = 1829] [outer = 0x7ffda890a800]
06:42:07 INFO - PROCESS | 1852 | 1446907327264 Marionette INFO loaded listener.js
06:42:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffdada60400) [pid = 1852] [serial = 1830] [outer = 0x7ffda890a800]
06:42:08 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
06:42:08 INFO - document served over http requires an http
06:42:08 INFO - sub-resource via xhr-request using the http-csp
06:42:08 INFO - delivery method with no-redirect and when
06:42:08 INFO - the target request is same-origin.
06:42:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1335ms
06:42:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:42:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae5dd800 == 73 [pid = 1852] [id = 653]
06:42:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffda890e000) [pid = 1852] [serial = 1831] [outer = (nil)]
06:42:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffdada97400) [pid = 1852] [serial = 1832] [outer = 0x7ffda890e000]
06:42:08 INFO - PROCESS | 1852 | 1446907328596 Marionette INFO loaded listener.js
06:42:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffdadbd8000) [pid = 1852] [serial = 1833] [outer = 0x7ffda890e000]
06:42:09 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
06:42:09 INFO - document served over http requires an http
06:42:09 INFO - sub-resource via xhr-request using the http-csp
06:42:09 INFO - delivery method with swap-origin-redirect and when
06:42:09 INFO - the target request is same-origin.
06:42:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1324ms
06:42:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:42:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeae5000 == 74 [pid = 1852] [id = 654]
06:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffdad855400) [pid = 1852] [serial = 1834] [outer = (nil)]
06:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffdadbdbc00) [pid = 1852] [serial = 1835] [outer = 0x7ffdad855400]
06:42:09 INFO - PROCESS | 1852 | 1446907329936 Marionette INFO loaded listener.js
06:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffdadd0b000) [pid = 1852] [serial = 1836] [outer = 0x7ffdad855400]
06:42:10 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
06:42:10 INFO - document served over http requires an https
06:42:10 INFO - sub-resource via fetch-request using the http-csp
06:42:10 INFO - delivery method with keep-origin-redirect and when
06:42:10 INFO - the target request is same-origin.
06:42:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1331ms
06:42:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:42:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeca8000 == 75 [pid = 1852] [id = 655]
06:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffdada9e000) [pid = 1852] [serial = 1837] [outer = (nil)]
06:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffdadd0cc00) [pid = 1852] [serial = 1838] [outer = 0x7ffdada9e000]
06:42:11 INFO - PROCESS | 1852 | 1446907331343 Marionette INFO loaded listener.js
06:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffdadf13800) [pid = 1852] [serial = 1839] [outer = 0x7ffdada9e000]
06:42:12 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
06:42:12 INFO - document served over http requires an https
06:42:12 INFO - sub-resource via fetch-request using the http-csp
06:42:12 INFO - delivery method with no-redirect and when
06:42:12 INFO - the target request is same-origin.
06:42:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1384ms
06:42:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:42:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed5d000 == 76 [pid = 1852] [id = 656]
06:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffdadd05c00) [pid = 1852] [serial = 1840] [outer = (nil)]
06:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffdadf17800) [pid = 1852] [serial = 1841] [outer = 0x7ffdadd05c00]
06:42:12 INFO - PROCESS | 1852 | 1446907332692 Marionette INFO loaded listener.js
06:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffdadf21400) [pid = 1852] [serial = 1842] [outer = 0x7ffdadd05c00]
06:42:13 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
06:42:13 INFO - document served over http requires an https
06:42:13 INFO - sub-resource via fetch-request using the http-csp
06:42:13 INFO - delivery method with swap-origin-redirect and when
06:42:13 INFO - the target request is same-origin.
06:42:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1385ms
06:42:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:42:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf040800 == 77 [pid = 1852] [id = 657]
06:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffdadf14800) [pid = 1852] [serial = 1843] [outer = (nil)]
06:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffdae191000) [pid = 1852] [serial = 1844] [outer = 0x7ffdadf14800]
06:42:14 INFO - PROCESS | 1852 | 1446907334149 Marionette INFO loaded listener.js
06:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffdae1cc400) [pid = 1852] [serial = 1845] [outer = 0x7ffdadf14800]
06:42:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5410000 == 78 [pid = 1852] [id = 658]
06:42:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda5285400) [pid = 1852] [serial = 1846] [outer = (nil)]
06:42:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda5a24000) [pid = 1852] [serial = 1847] [outer = 0x7ffda5285400]
06:42:16 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
06:42:16 INFO - document served over http requires an https
06:42:16 INFO - sub-resource via iframe-tag using the http-csp
06:42:16 INFO - delivery method with keep-origin-redirect and when
06:42:16 INFO - the target request is same-origin.
06:42:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2832ms
06:42:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:42:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef35000 == 79 [pid = 1852] [id = 659]
06:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffd9d7b9400) [pid = 1852] [serial = 1848] [outer = (nil)]
06:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffd9d7c2800) [pid = 1852] [serial = 1849] [outer = 0x7ffd9d7b9400]
06:42:17 INFO - PROCESS | 1852 | 1446907337345 Marionette INFO loaded listener.js
06:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda0306800) [pid = 1852] [serial = 1850] [outer = 0x7ffd9d7b9400]
06:42:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2843000 == 80 [pid = 1852] [id = 660]
06:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda0ef1800) [pid = 1852] [serial = 1851] [outer = (nil)]
06:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffda1e45800) [pid = 1852] [serial = 1852] [outer = 0x7ffda0ef1800]
06:42:18 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
06:42:18 INFO - document served over http requires an https
06:42:18 INFO - sub-resource via iframe-tag using the http-csp
06:42:18 INFO - delivery method with no-redirect and when
06:42:18 INFO - the target request is same-origin.
06:42:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1986ms
06:42:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:42:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d465000 == 81 [pid = 1852] [id = 661]
06:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffd9d7bc800) [pid = 1852] [serial = 1853] [outer = (nil)]
06:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffd9d7c4400) [pid = 1852] [serial = 1854] [outer = 0x7ffd9d7bc800]
06:42:19 INFO - PROCESS | 1852 | 1446907339204 Marionette INFO loaded listener.js
06:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffda0e5d000) [pid = 1852] [serial = 1855] [outer = 0x7ffd9d7bc800]
06:42:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f364800 == 82 [pid = 1852] [id = 662]
06:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffda1c44800) [pid = 1852] [serial = 1856] [outer = (nil)]
06:42:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffda1820c00) [pid = 1852] [serial = 1857] [outer = 0x7ffda1c44800]
06:42:20 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
06:42:20 INFO - document served over http requires an https
06:42:20 INFO - sub-resource via iframe-tag using the http-csp
06:42:20 INFO - delivery method with swap-origin-redirect and when
06:42:20 INFO - the target request is same-origin.
06:42:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1730ms
06:42:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9dae1000 == 81 [pid = 1852] [id = 400]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d50800 == 80 [pid = 1852] [id = 403]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb8d1000 == 79 [pid = 1852] [id = 604]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef51000 == 78 [pid = 1852] [id = 401]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d958800 == 77 [pid = 1852] [id = 407]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda541f800 == 76 [pid = 1852] [id = 637]
06:42:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d460000 == 77 [pid = 1852] [id = 663]
06:42:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffd9e990800) [pid = 1852] [serial = 1858] [outer = (nil)]
06:42:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffda0309c00) [pid = 1852] [serial = 1859] [outer = 0x7ffd9e990800]
06:42:20 INFO - PROCESS | 1852 | 1446907340869 Marionette INFO loaded listener.js
06:42:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffda22ac000) [pid = 1852] [serial = 1860] [outer = 0x7ffd9e990800]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda283d000 == 76 [pid = 1852] [id = 636]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12ea800 == 75 [pid = 1852] [id = 635]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e9ba800 == 74 [pid = 1852] [id = 634]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d966000 == 73 [pid = 1852] [id = 633]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef4f000 == 72 [pid = 1852] [id = 632]
06:42:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d470000 == 71 [pid = 1852] [id = 631]
06:42:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1260000 == 70 [pid = 1852] [id = 630]
06:42:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12e4800 == 69 [pid = 1852] [id = 629]
06:42:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c14000 == 68 [pid = 1852] [id = 628]
06:42:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1249000 == 67 [pid = 1852] [id = 627]
06:42:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda660c000 == 66 [pid = 1852] [id = 626]
06:42:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2391000 == 65 [pid = 1852] [id = 617]
06:42:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2211000 == 64 [pid = 1852] [id = 615]
06:42:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1636000 == 63 [pid = 1852] [id = 613]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffda22f4000) [pid = 1852] [serial = 1629] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffda0e65800) [pid = 1852] [serial = 1626] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffd9e4ae000) [pid = 1852] [serial = 1698] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffda5635c00) [pid = 1852] [serial = 1635] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffda4dcbc00) [pid = 1852] [serial = 1632] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdad855800) [pid = 1852] [serial = 1650] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffda7a75000) [pid = 1852] [serial = 1645] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffda6040400) [pid = 1852] [serial = 1640] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffdadebe800) [pid = 1852] [serial = 1656] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdadaa1c00) [pid = 1852] [serial = 1653] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdafe0a000) [pid = 1852] [serial = 1668] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdb63bc000) [pid = 1852] [serial = 1677] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffdb287d400) [pid = 1852] [serial = 1674] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb23afc00) [pid = 1852] [serial = 1671] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdb7690800) [pid = 1852] [serial = 1687] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffdb68ee800) [pid = 1852] [serial = 1682] [outer = (nil)] [url = about:blank]
06:42:21 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffdb79b7400) [pid = 1852] [serial = 1692] [outer = (nil)] [url = about:blank]
06:42:21 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
06:42:21 INFO - document served over http requires an https
06:42:21 INFO - sub-resource via script-tag using the http-csp
06:42:21 INFO - delivery method with keep-origin-redirect and when
06:42:21 INFO - the target request is same-origin.
06:42:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1632ms
06:42:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:42:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12e4800 == 64 [pid = 1852] [id = 664]
06:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffd9dfa3800) [pid = 1852] [serial = 1861] [outer = (nil)]
06:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffda22aac00) [pid = 1852] [serial = 1862] [outer = 0x7ffd9dfa3800]
06:42:22 INFO - PROCESS | 1852 | 1446907342306 Marionette INFO loaded listener.js
06:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda275d800) [pid = 1852] [serial = 1863] [outer = 0x7ffd9dfa3800]
06:42:23 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
06:42:23 INFO - document served over http requires an https
06:42:23 INFO - sub-resource via script-tag using the http-csp
06:42:23 INFO - delivery method with no-redirect and when
06:42:23 INFO - the target request is same-origin.
06:42:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1130ms
06:42:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:42:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda220f800 == 65 [pid = 1852] [id = 665]
06:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffd9ed35400) [pid = 1852] [serial = 1864] [outer = (nil)]
06:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffda275c400) [pid = 1852] [serial = 1865] [outer = 0x7ffd9ed35400]
06:42:23 INFO - PROCESS | 1852 | 1446907343395 Marionette INFO loaded listener.js
06:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda4deb000) [pid = 1852] [serial = 1866] [outer = 0x7ffd9ed35400]
06:42:24 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
06:42:24 INFO - document served over http requires an https
06:42:24 INFO - sub-resource via script-tag using the http-csp
06:42:24 INFO - delivery method with swap-origin-redirect and when
06:42:24 INFO - the target request is same-origin.
06:42:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1225ms
06:42:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:42:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2462000 == 66 [pid = 1852] [id = 666]
06:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda1418800) [pid = 1852] [serial = 1867] [outer = (nil)]
06:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda5282800) [pid = 1852] [serial = 1868] [outer = 0x7ffda1418800]
06:42:24 INFO - PROCESS | 1852 | 1446907344600 Marionette INFO loaded listener.js
06:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffda563f400) [pid = 1852] [serial = 1869] [outer = 0x7ffda1418800]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffda22a8c00) [pid = 1852] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffda1821800) [pid = 1852] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907284288]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffd9eb51c00) [pid = 1852] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907302552]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffda14e9000) [pid = 1852] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda6044c00) [pid = 1852] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffda1e4bc00) [pid = 1852] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffda1818800) [pid = 1852] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907284288]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffda53ba800) [pid = 1852] [serial = 1751] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffda4df5000) [pid = 1852] [serial = 1748] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffda0e58000) [pid = 1852] [serial = 1715] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffd9d36e800) [pid = 1852] [serial = 1770] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffd9dfa8800) [pid = 1852] [serial = 1712] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffda264ac00) [pid = 1852] [serial = 1736] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffd9d7bbc00) [pid = 1852] [serial = 1775] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffda1416000) [pid = 1852] [serial = 1718] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffda5641c00) [pid = 1852] [serial = 1754] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffda14ee800) [pid = 1852] [serial = 1781] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffda22ee800) [pid = 1852] [serial = 1733] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffda14f1800) [pid = 1852] [serial = 1723] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffda4abc400) [pid = 1852] [serial = 1742] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffd9e4aac00) [pid = 1852] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907302552]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffda5a1b800) [pid = 1852] [serial = 1760] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffda5cd6800) [pid = 1852] [serial = 1765] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffda1c44c00) [pid = 1852] [serial = 1728] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffda275a000) [pid = 1852] [serial = 1739] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffd9f13ac00) [pid = 1852] [serial = 1778] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffd9dfa4000) [pid = 1852] [serial = 1787] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffd9d377c00) [pid = 1852] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffda4dc3c00) [pid = 1852] [serial = 1745] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffda14ed800) [pid = 1852] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffda5cdac00) [pid = 1852] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffda22aa800) [pid = 1852] [serial = 1784] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffda58f8000) [pid = 1852] [serial = 1757] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffda5279000) [pid = 1852] [serial = 1790] [outer = (nil)] [url = about:blank]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffd9d36c000) [pid = 1852] [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]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffda1054400) [pid = 1852] [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]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffd9ed34000) [pid = 1852] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffd9d36b800) [pid = 1852] [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]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffd9d370000) [pid = 1852] [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]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffd9d36b400) [pid = 1852] [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]
06:42:24 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffda141f800) [pid = 1852] [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]
06:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffda1c3fc00) [pid = 1852] [serial = 1788] [outer = (nil)] [url = about:blank]
06:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffda2758800) [pid = 1852] [serial = 1785] [outer = (nil)] [url = about:blank]
06:42:25 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
06:42:25 INFO - document served over http requires an https
06:42:25 INFO - sub-resource via xhr-request using the http-csp
06:42:25 INFO - delivery method with keep-origin-redirect and when
06:42:25 INFO - the target request is same-origin.
06:42:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1231ms
06:42:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:42:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4d47800 == 67 [pid = 1852] [id = 667]
06:42:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffd9f13ac00) [pid = 1852] [serial = 1870] [outer = (nil)]
06:42:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda1e3dc00) [pid = 1852] [serial = 1871] [outer = 0x7ffd9f13ac00]
06:42:25 INFO - PROCESS | 1852 | 1446907345910 Marionette INFO loaded listener.js
06:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda58ec800) [pid = 1852] [serial = 1872] [outer = 0x7ffd9f13ac00]
06:42:26 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
06:42:26 INFO - document served over http requires an https
06:42:26 INFO - sub-resource via xhr-request using the http-csp
06:42:26 INFO - delivery method with no-redirect and when
06:42:26 INFO - the target request is same-origin.
06:42:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1129ms
06:42:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:42:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f369800 == 68 [pid = 1852] [id = 668]
06:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda0e58000) [pid = 1852] [serial = 1873] [outer = (nil)]
06:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffda58f6c00) [pid = 1852] [serial = 1874] [outer = 0x7ffda0e58000]
06:42:26 INFO - PROCESS | 1852 | 1446907346992 Marionette INFO loaded listener.js
06:42:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda6040400) [pid = 1852] [serial = 1875] [outer = 0x7ffda0e58000]
06:42:28 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
06:42:28 INFO - document served over http requires an https
06:42:28 INFO - sub-resource via xhr-request using the http-csp
06:42:28 INFO - delivery method with swap-origin-redirect and when
06:42:28 INFO - the target request is same-origin.
06:42:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1429ms
06:42:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:42:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1257000 == 69 [pid = 1852] [id = 669]
06:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffda0e64800) [pid = 1852] [serial = 1876] [outer = (nil)]
06:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda1051400) [pid = 1852] [serial = 1877] [outer = 0x7ffda0e64800]
06:42:28 INFO - PROCESS | 1852 | 1446907348653 Marionette INFO loaded listener.js
06:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda1c3e800) [pid = 1852] [serial = 1878] [outer = 0x7ffda0e64800]
06:42:29 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
06:42:29 INFO - document served over http requires an http
06:42:29 INFO - sub-resource via fetch-request using the meta-csp
06:42:29 INFO - delivery method with keep-origin-redirect and when
06:42:29 INFO - the target request is cross-origin.
06:42:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1533ms
06:42:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:42:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5424800 == 70 [pid = 1852] [id = 670]
06:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda0ef8c00) [pid = 1852] [serial = 1879] [outer = (nil)]
06:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda22ed800) [pid = 1852] [serial = 1880] [outer = 0x7ffda0ef8c00]
06:42:30 INFO - PROCESS | 1852 | 1446907350115 Marionette INFO loaded listener.js
06:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffda4dd0400) [pid = 1852] [serial = 1881] [outer = 0x7ffda0ef8c00]
06:42:31 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
06:42:31 INFO - document served over http requires an http
06:42:31 INFO - sub-resource via fetch-request using the meta-csp
06:42:31 INFO - delivery method with no-redirect and when
06:42:31 INFO - the target request is cross-origin.
06:42:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1374ms
06:42:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:42:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5ea7800 == 71 [pid = 1852] [id = 671]
06:42:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffda1c47000) [pid = 1852] [serial = 1882] [outer = (nil)]
06:42:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffda5cd6800) [pid = 1852] [serial = 1883] [outer = 0x7ffda1c47000]
06:42:31 INFO - PROCESS | 1852 | 1446907351537 Marionette INFO loaded listener.js
06:42:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffda6239000) [pid = 1852] [serial = 1884] [outer = 0x7ffda1c47000]
06:42:32 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
06:42:32 INFO - document served over http requires an http
06:42:32 INFO - sub-resource via fetch-request using the meta-csp
06:42:32 INFO - delivery method with swap-origin-redirect and when
06:42:32 INFO - the target request is cross-origin.
06:42:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1381ms
06:42:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:42:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda661e800 == 72 [pid = 1852] [id = 672]
06:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffda623ac00) [pid = 1852] [serial = 1885] [outer = (nil)]
06:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda665b800) [pid = 1852] [serial = 1886] [outer = 0x7ffda623ac00]
06:42:32 INFO - PROCESS | 1852 | 1446907352967 Marionette INFO loaded listener.js
06:42:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffda6caf400) [pid = 1852] [serial = 1887] [outer = 0x7ffda623ac00]
06:42:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c15800 == 73 [pid = 1852] [id = 673]
06:42:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda6cacc00) [pid = 1852] [serial = 1888] [outer = (nil)]
06:42:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffda7a76c00) [pid = 1852] [serial = 1889] [outer = 0x7ffda6cacc00]
06:42:33 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
06:42:33 INFO - document served over http requires an http
06:42:33 INFO - sub-resource via iframe-tag using the meta-csp
06:42:33 INFO - delivery method with keep-origin-redirect and when
06:42:33 INFO - the target request is cross-origin.
06:42:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1488ms
06:42:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:42:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c2b000 == 74 [pid = 1852] [id = 674]
06:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffda7cc4800) [pid = 1852] [serial = 1890] [outer = (nil)]
06:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffda7cc9800) [pid = 1852] [serial = 1891] [outer = 0x7ffda7cc4800]
06:42:34 INFO - PROCESS | 1852 | 1446907354451 Marionette INFO loaded listener.js
06:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffdad857000) [pid = 1852] [serial = 1892] [outer = 0x7ffda7cc4800]
06:42:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda8368800 == 75 [pid = 1852] [id = 675]
06:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffdad85e800) [pid = 1852] [serial = 1893] [outer = (nil)]
06:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffdadaa0400) [pid = 1852] [serial = 1894] [outer = 0x7ffdad85e800]
06:42:35 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
06:42:35 INFO - document served over http requires an http
06:42:35 INFO - sub-resource via iframe-tag using the meta-csp
06:42:35 INFO - delivery method with no-redirect and when
06:42:35 INFO - the target request is cross-origin.
06:42:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1528ms
06:42:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:42:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdad8a5800 == 76 [pid = 1852] [id = 676]
06:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffdada58800) [pid = 1852] [serial = 1895] [outer = (nil)]
06:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffdada94400) [pid = 1852] [serial = 1896] [outer = 0x7ffdada58800]
06:42:35 INFO - PROCESS | 1852 | 1446907355973 Marionette INFO loaded listener.js
06:42:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffdadeb9c00) [pid = 1852] [serial = 1897] [outer = 0x7ffdada58800]
06:42:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1b7000 == 77 [pid = 1852] [id = 677]
06:42:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffdadebe400) [pid = 1852] [serial = 1898] [outer = (nil)]
06:42:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffdadd0d800) [pid = 1852] [serial = 1899] [outer = 0x7ffdadebe400]
06:42:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:42:37 INFO - document served over http requires an http
06:42:37 INFO - sub-resource via iframe-tag using the meta-csp
06:42:37 INFO - delivery method with swap-origin-redirect and when
06:42:37 INFO - the target request is cross-origin.
06:42:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1528ms
06:42:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:42:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeaf5000 == 78 [pid = 1852] [id = 678]
06:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffdada59c00) [pid = 1852] [serial = 1900] [outer = (nil)]
06:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffdae199400) [pid = 1852] [serial = 1901] [outer = 0x7ffdada59c00]
06:42:37 INFO - PROCESS | 1852 | 1446907357494 Marionette INFO loaded listener.js
06:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffdae1d2800) [pid = 1852] [serial = 1902] [outer = 0x7ffdada59c00]
06:42:38 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
06:42:38 INFO - document served over http requires an http
06:42:38 INFO - sub-resource via script-tag using the meta-csp
06:42:38 INFO - delivery method with keep-origin-redirect and when
06:42:38 INFO - the target request is cross-origin.
06:42:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1383ms
06:42:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:42:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1d6800 == 79 [pid = 1852] [id = 679]
06:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffdae195400) [pid = 1852] [serial = 1903] [outer = (nil)]
06:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffdae1d7800) [pid = 1852] [serial = 1904] [outer = 0x7ffdae195400]
06:42:38 INFO - PROCESS | 1852 | 1446907358911 Marionette INFO loaded listener.js
06:42:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffdae8a2000) [pid = 1852] [serial = 1905] [outer = 0x7ffdae195400]
06:42:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:42:39 INFO - document served over http requires an http
06:42:39 INFO - sub-resource via script-tag using the meta-csp
06:42:39 INFO - delivery method with no-redirect and when
06:42:39 INFO - the target request is cross-origin.
06:42:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1344ms
06:42:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:42:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafc21800 == 80 [pid = 1852] [id = 680]
06:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffdadeb3c00) [pid = 1852] [serial = 1906] [outer = (nil)]
06:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffdae89fc00) [pid = 1852] [serial = 1907] [outer = 0x7ffdadeb3c00]
06:42:40 INFO - PROCESS | 1852 | 1446907360253 Marionette INFO loaded listener.js
06:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffdaea6d800) [pid = 1852] [serial = 1908] [outer = 0x7ffdadeb3c00]
06:42:41 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
06:42:41 INFO - document served over http requires an http
06:42:41 INFO - sub-resource via script-tag using the meta-csp
06:42:41 INFO - delivery method with swap-origin-redirect and when
06:42:41 INFO - the target request is cross-origin.
06:42:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1380ms
06:42:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:42:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafe48800 == 81 [pid = 1852] [id = 681]
06:42:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffdae1d6800) [pid = 1852] [serial = 1909] [outer = (nil)]
06:42:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffdaec31000) [pid = 1852] [serial = 1910] [outer = 0x7ffdae1d6800]
06:42:41 INFO - PROCESS | 1852 | 1446907361699 Marionette INFO loaded listener.js
06:42:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffdaf0a0c00) [pid = 1852] [serial = 1911] [outer = 0x7ffdae1d6800]
06:42:42 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
06:42:42 INFO - document served over http requires an http
06:42:42 INFO - sub-resource via xhr-request using the meta-csp
06:42:42 INFO - delivery method with keep-origin-redirect and when
06:42:42 INFO - the target request is cross-origin.
06:42:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1449ms
06:42:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:42:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1ec6800 == 82 [pid = 1852] [id = 682]
06:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffdaec2f000) [pid = 1852] [serial = 1912] [outer = (nil)]
06:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffdaf0d9400) [pid = 1852] [serial = 1913] [outer = 0x7ffdaec2f000]
06:42:43 INFO - PROCESS | 1852 | 1446907363172 Marionette INFO loaded listener.js
06:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffdaf90fc00) [pid = 1852] [serial = 1914] [outer = 0x7ffdaec2f000]
06:42:44 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
06:42:44 INFO - document served over http requires an http
06:42:44 INFO - sub-resource via xhr-request using the meta-csp
06:42:44 INFO - delivery method with no-redirect and when
06:42:44 INFO - the target request is cross-origin.
06:42:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1484ms
06:42:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:42:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25e7800 == 83 [pid = 1852] [id = 683]
06:42:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffdaf0d1800) [pid = 1852] [serial = 1915] [outer = (nil)]
06:42:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffdaf942400) [pid = 1852] [serial = 1916] [outer = 0x7ffdaf0d1800]
06:42:44 INFO - PROCESS | 1852 | 1446907364638 Marionette INFO loaded listener.js
06:42:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffdaf94f000) [pid = 1852] [serial = 1917] [outer = 0x7ffdaf0d1800]
06:42:45 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
06:42:45 INFO - document served over http requires an http
06:42:45 INFO - sub-resource via xhr-request using the meta-csp
06:42:45 INFO - delivery method with swap-origin-redirect and when
06:42:45 INFO - the target request is cross-origin.
06:42:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1385ms
06:42:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:42:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2794800 == 84 [pid = 1852] [id = 684]
06:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffdaf0d6c00) [pid = 1852] [serial = 1918] [outer = (nil)]
06:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffdafa31000) [pid = 1852] [serial = 1919] [outer = 0x7ffdaf0d6c00]
06:42:46 INFO - PROCESS | 1852 | 1446907366026 Marionette INFO loaded listener.js
06:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffdafc52c00) [pid = 1852] [serial = 1920] [outer = 0x7ffdaf0d6c00]
06:42:47 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
06:42:47 INFO - document served over http requires an https
06:42:47 INFO - sub-resource via fetch-request using the meta-csp
06:42:47 INFO - delivery method with keep-origin-redirect and when
06:42:47 INFO - the target request is cross-origin.
06:42:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1434ms
06:42:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:42:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2950800 == 85 [pid = 1852] [id = 685]
06:42:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7ffdaf0dcc00) [pid = 1852] [serial = 1921] [outer = (nil)]
06:42:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffdafc56c00) [pid = 1852] [serial = 1922] [outer = 0x7ffdaf0dcc00]
06:42:47 INFO - PROCESS | 1852 | 1446907367472 Marionette INFO loaded listener.js
06:42:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffdafe0bc00) [pid = 1852] [serial = 1923] [outer = 0x7ffdaf0dcc00]
06:42:48 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
06:42:48 INFO - document served over http requires an https
06:42:48 INFO - sub-resource via fetch-request using the meta-csp
06:42:48 INFO - delivery method with no-redirect and when
06:42:48 INFO - the target request is cross-origin.
06:42:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1488ms
06:42:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:42:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb37df000 == 86 [pid = 1852] [id = 686]
06:42:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7ffdaf946c00) [pid = 1852] [serial = 1924] [outer = (nil)]
06:42:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7ffdafe0ac00) [pid = 1852] [serial = 1925] [outer = 0x7ffdaf946c00]
06:42:49 INFO - PROCESS | 1852 | 1446907369007 Marionette INFO loaded listener.js
06:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7ffdb1e38800) [pid = 1852] [serial = 1926] [outer = 0x7ffdaf946c00]
06:42:49 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
06:42:49 INFO - document served over http requires an https
06:42:49 INFO - sub-resource via fetch-request using the meta-csp
06:42:49 INFO - delivery method with swap-origin-redirect and when
06:42:49 INFO - the target request is cross-origin.
06:42:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1394ms
06:42:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:42:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb4507800 == 87 [pid = 1852] [id = 687]
06:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7ffda5cde800) [pid = 1852] [serial = 1927] [outer = (nil)]
06:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7ffdb1e39c00) [pid = 1852] [serial = 1928] [outer = 0x7ffda5cde800]
06:42:50 INFO - PROCESS | 1852 | 1446907370422 Marionette INFO loaded listener.js
06:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7ffdb23a7800) [pid = 1852] [serial = 1929] [outer = 0x7ffda5cde800]
06:42:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d4e000 == 88 [pid = 1852] [id = 688]
06:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffda5cd5400) [pid = 1852] [serial = 1930] [outer = (nil)]
06:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffd9f13f000) [pid = 1852] [serial = 1931] [outer = 0x7ffda5cd5400]
06:42:53 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
06:42:53 INFO - document served over http requires an https
06:42:53 INFO - sub-resource via iframe-tag using the meta-csp
06:42:53 INFO - delivery method with keep-origin-redirect and when
06:42:53 INFO - the target request is cross-origin.
06:42:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3082ms
06:42:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:42:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9da65800 == 89 [pid = 1852] [id = 689]
06:42:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffd9d36ec00) [pid = 1852] [serial = 1932] [outer = (nil)]
06:42:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffd9f13cc00) [pid = 1852] [serial = 1933] [outer = 0x7ffd9d36ec00]
06:42:53 INFO - PROCESS | 1852 | 1446907373560 Marionette INFO loaded listener.js
06:42:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffdb23a8400) [pid = 1852] [serial = 1934] [outer = 0x7ffd9d36ec00]
06:42:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda220f000 == 90 [pid = 1852] [id = 690]
06:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffda0eee800) [pid = 1852] [serial = 1935] [outer = (nil)]
06:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffda181d800) [pid = 1852] [serial = 1936] [outer = 0x7ffda0eee800]
06:42:55 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
06:42:55 INFO - document served over http requires an https
06:42:55 INFO - sub-resource via iframe-tag using the meta-csp
06:42:55 INFO - delivery method with no-redirect and when
06:42:55 INFO - the target request is cross-origin.
06:42:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2076ms
06:42:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:42:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda582d800 == 91 [pid = 1852] [id = 691]
06:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffda181fc00) [pid = 1852] [serial = 1937] [outer = (nil)]
06:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffda22aa800) [pid = 1852] [serial = 1938] [outer = 0x7ffda181fc00]
06:42:55 INFO - PROCESS | 1852 | 1446907375624 Marionette INFO loaded listener.js
06:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffda4d63800) [pid = 1852] [serial = 1939] [outer = 0x7ffda181fc00]
06:42:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bbb000 == 92 [pid = 1852] [id = 692]
06:42:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffda1414800) [pid = 1852] [serial = 1940] [outer = (nil)]
06:42:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffd9df9fc00) [pid = 1852] [serial = 1941] [outer = 0x7ffda1414800]
06:42:56 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
06:42:56 INFO - document served over http requires an https
06:42:56 INFO - sub-resource via iframe-tag using the meta-csp
06:42:56 INFO - delivery method with swap-origin-redirect and when
06:42:56 INFO - the target request is cross-origin.
06:42:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1832ms
06:42:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:42:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e3a3800 == 93 [pid = 1852] [id = 693]
06:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffda1e40000) [pid = 1852] [serial = 1942] [outer = (nil)]
06:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffda275e400) [pid = 1852] [serial = 1943] [outer = 0x7ffda1e40000]
06:42:57 INFO - PROCESS | 1852 | 1446907377494 Marionette INFO loaded listener.js
06:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffda5637c00) [pid = 1852] [serial = 1944] [outer = 0x7ffda1e40000]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e73c000 == 92 [pid = 1852] [id = 639]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b8a800 == 91 [pid = 1852] [id = 640]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bb5000 == 90 [pid = 1852] [id = 641]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81b2000 == 89 [pid = 1852] [id = 642]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda835f000 == 88 [pid = 1852] [id = 643]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda836a000 == 87 [pid = 1852] [id = 644]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8733800 == 86 [pid = 1852] [id = 645]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8b19800 == 85 [pid = 1852] [id = 646]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8b33800 == 84 [pid = 1852] [id = 647]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdad8ab000 == 83 [pid = 1852] [id = 648]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadc07000 == 82 [pid = 1852] [id = 649]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd58000 == 81 [pid = 1852] [id = 650]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdadd72800 == 80 [pid = 1852] [id = 651]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1a3800 == 79 [pid = 1852] [id = 652]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae5dd800 == 78 [pid = 1852] [id = 653]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeae5000 == 77 [pid = 1852] [id = 654]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeca8000 == 76 [pid = 1852] [id = 655]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed5d000 == 75 [pid = 1852] [id = 656]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf040800 == 74 [pid = 1852] [id = 657]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef35000 == 73 [pid = 1852] [id = 659]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2843000 == 72 [pid = 1852] [id = 660]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5410000 == 71 [pid = 1852] [id = 658]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d465000 == 70 [pid = 1852] [id = 661]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f364800 == 69 [pid = 1852] [id = 662]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d460000 == 68 [pid = 1852] [id = 663]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12e4800 == 67 [pid = 1852] [id = 664]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda220f800 == 66 [pid = 1852] [id = 665]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2462000 == 65 [pid = 1852] [id = 666]
06:42:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4d47800 == 64 [pid = 1852] [id = 667]
06:42:57 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffda101ec00) [pid = 1852] [serial = 1710] [outer = (nil)] [url = about:blank]
06:42:57 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffda1e48c00) [pid = 1852] [serial = 1782] [outer = (nil)] [url = about:blank]
06:42:57 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffd9dfa1800) [pid = 1852] [serial = 1771] [outer = (nil)] [url = about:blank]
06:42:57 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffd9f137800) [pid = 1852] [serial = 1776] [outer = (nil)] [url = about:blank]
06:42:57 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffda104d800) [pid = 1852] [serial = 1779] [outer = (nil)] [url = about:blank]
06:42:58 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
06:42:58 INFO - document served over http requires an https
06:42:58 INFO - sub-resource via script-tag using the meta-csp
06:42:58 INFO - delivery method with keep-origin-redirect and when
06:42:58 INFO - the target request is cross-origin.
06:42:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1829ms
06:42:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:42:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d38800 == 65 [pid = 1852] [id = 694]
06:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffd9d36c000) [pid = 1852] [serial = 1945] [outer = (nil)]
06:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffda53b5800) [pid = 1852] [serial = 1946] [outer = 0x7ffd9d36c000]
06:42:59 INFO - PROCESS | 1852 | 1446907379244 Marionette INFO loaded listener.js
06:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffda6230800) [pid = 1852] [serial = 1947] [outer = 0x7ffd9d36c000]
06:43:00 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
06:43:00 INFO - document served over http requires an https
06:43:00 INFO - sub-resource via script-tag using the meta-csp
06:43:00 INFO - delivery method with no-redirect and when
06:43:00 INFO - the target request is cross-origin.
06:43:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1186ms
06:43:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:43:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda284c000 == 66 [pid = 1852] [id = 695]
06:43:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffda5cd4c00) [pid = 1852] [serial = 1948] [outer = (nil)]
06:43:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffda623c000) [pid = 1852] [serial = 1949] [outer = 0x7ffda5cd4c00]
06:43:00 INFO - PROCESS | 1852 | 1446907380354 Marionette INFO loaded listener.js
06:43:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffda7a6f000) [pid = 1852] [serial = 1950] [outer = 0x7ffda5cd4c00]
06:43:01 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
06:43:01 INFO - document served over http requires an https
06:43:01 INFO - sub-resource via script-tag using the meta-csp
06:43:01 INFO - delivery method with swap-origin-redirect and when
06:43:01 INFO - the target request is cross-origin.
06:43:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1274ms
06:43:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:43:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5320000 == 67 [pid = 1852] [id = 696]
06:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffda6234400) [pid = 1852] [serial = 1951] [outer = (nil)]
06:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffda7b43c00) [pid = 1852] [serial = 1952] [outer = 0x7ffda6234400]
06:43:01 INFO - PROCESS | 1852 | 1446907381626 Marionette INFO loaded listener.js
06:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffda7cd1000) [pid = 1852] [serial = 1953] [outer = 0x7ffda6234400]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffd9ed35400) [pid = 1852] [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]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffd9d7b9400) [pid = 1852] [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]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffd9e990800) [pid = 1852] [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]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffd9dfa3800) [pid = 1852] [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]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffda1c44800) [pid = 1852] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffd9d7bc800) [pid = 1852] [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]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffda0ef1800) [pid = 1852] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907338160]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffd9f13ac00) [pid = 1852] [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]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffda1418800) [pid = 1852] [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]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffda6233400) [pid = 1852] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffda5285400) [pid = 1852] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffda6656400) [pid = 1852] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907319447]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffda7a75400) [pid = 1852] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffdadbdbc00) [pid = 1852] [serial = 1835] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffda6233000) [pid = 1852] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907319447]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffda1e3dc00) [pid = 1852] [serial = 1871] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffdada97400) [pid = 1852] [serial = 1832] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffd9e993800) [pid = 1852] [serial = 1793] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffda5282800) [pid = 1852] [serial = 1868] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7ffda5a24000) [pid = 1852] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7ffda0309c00) [pid = 1852] [serial = 1859] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7ffda7b3f000) [pid = 1852] [serial = 1817] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7ffda4d65000) [pid = 1852] [serial = 1799] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7ffda22aac00) [pid = 1852] [serial = 1862] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7ffda6045c00) [pid = 1852] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffda105b400) [pid = 1852] [serial = 1796] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffda7a72800) [pid = 1852] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7ffda664f400) [pid = 1852] [serial = 1807] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffda8789400) [pid = 1852] [serial = 1823] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffda5a1f400) [pid = 1852] [serial = 1802] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffd9d7c2800) [pid = 1852] [serial = 1849] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffda1820c00) [pid = 1852] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffda1e45800) [pid = 1852] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907338160]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdadd0cc00) [pid = 1852] [serial = 1838] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffd9d7c4400) [pid = 1852] [serial = 1854] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffda275c400) [pid = 1852] [serial = 1865] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffda7cc7c00) [pid = 1852] [serial = 1820] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdadf17800) [pid = 1852] [serial = 1841] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffda890b800) [pid = 1852] [serial = 1826] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffda58f6c00) [pid = 1852] [serial = 1874] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda6cafc00) [pid = 1852] [serial = 1812] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdae191000) [pid = 1852] [serial = 1844] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdad85d000) [pid = 1852] [serial = 1829] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffda58ec800) [pid = 1852] [serial = 1872] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffda5639000) [pid = 1852] [serial = 1791] [outer = (nil)] [url = about:blank]
06:43:03 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffda563f400) [pid = 1852] [serial = 1869] [outer = (nil)] [url = about:blank]
06:43:03 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
06:43:03 INFO - document served over http requires an https
06:43:03 INFO - sub-resource via xhr-request using the meta-csp
06:43:03 INFO - delivery method with keep-origin-redirect and when
06:43:03 INFO - the target request is cross-origin.
06:43:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1789ms
06:43:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:43:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda536c000 == 68 [pid = 1852] [id = 697]
06:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffda1812400) [pid = 1852] [serial = 1954] [outer = (nil)]
06:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffda1e45800) [pid = 1852] [serial = 1955] [outer = 0x7ffda1812400]
06:43:03 INFO - PROCESS | 1852 | 1446907383468 Marionette INFO loaded listener.js
06:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffda7a70000) [pid = 1852] [serial = 1956] [outer = 0x7ffda1812400]
06:43:04 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
06:43:04 INFO - document served over http requires an https
06:43:04 INFO - sub-resource via xhr-request using the meta-csp
06:43:04 INFO - delivery method with no-redirect and when
06:43:04 INFO - the target request is cross-origin.
06:43:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1077ms
06:43:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:43:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda163a800 == 69 [pid = 1852] [id = 698]
06:43:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda563f400) [pid = 1852] [serial = 1957] [outer = (nil)]
06:43:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda890b800) [pid = 1852] [serial = 1958] [outer = 0x7ffda563f400]
06:43:04 INFO - PROCESS | 1852 | 1446907384508 Marionette INFO loaded listener.js
06:43:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffdada55800) [pid = 1852] [serial = 1959] [outer = 0x7ffda563f400]
06:43:05 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
06:43:05 INFO - document served over http requires an https
06:43:05 INFO - sub-resource via xhr-request using the meta-csp
06:43:05 INFO - delivery method with swap-origin-redirect and when
06:43:05 INFO - the target request is cross-origin.
06:43:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1423ms
06:43:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:43:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda220b800 == 70 [pid = 1852] [id = 699]
06:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda1414400) [pid = 1852] [serial = 1960] [outer = (nil)]
06:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda14ecc00) [pid = 1852] [serial = 1961] [outer = 0x7ffda1414400]
06:43:06 INFO - PROCESS | 1852 | 1446907386121 Marionette INFO loaded listener.js
06:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda4abd400) [pid = 1852] [serial = 1962] [outer = 0x7ffda1414400]
06:43:07 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
06:43:07 INFO - document served over http requires an http
06:43:07 INFO - sub-resource via fetch-request using the meta-csp
06:43:07 INFO - delivery method with keep-origin-redirect and when
06:43:07 INFO - the target request is same-origin.
06:43:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1483ms
06:43:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:43:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81b4000 == 71 [pid = 1852] [id = 700]
06:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffda14e6800) [pid = 1852] [serial = 1963] [outer = (nil)]
06:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffda5283c00) [pid = 1852] [serial = 1964] [outer = 0x7ffda14e6800]
06:43:07 INFO - PROCESS | 1852 | 1446907387555 Marionette INFO loaded listener.js
06:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffda6ca3c00) [pid = 1852] [serial = 1965] [outer = 0x7ffda14e6800]
06:43:08 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
06:43:08 INFO - document served over http requires an http
06:43:08 INFO - sub-resource via fetch-request using the meta-csp
06:43:08 INFO - delivery method with no-redirect and when
06:43:08 INFO - the target request is same-origin.
06:43:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1379ms
06:43:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:43:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdad8c0800 == 72 [pid = 1852] [id = 701]
06:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffda4dec800) [pid = 1852] [serial = 1966] [outer = (nil)]
06:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffda8905400) [pid = 1852] [serial = 1967] [outer = 0x7ffda4dec800]
06:43:08 INFO - PROCESS | 1852 | 1446907388981 Marionette INFO loaded listener.js
06:43:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffdada5ec00) [pid = 1852] [serial = 1968] [outer = 0x7ffda4dec800]
06:43:09 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
06:43:09 INFO - document served over http requires an http
06:43:09 INFO - sub-resource via fetch-request using the meta-csp
06:43:09 INFO - delivery method with swap-origin-redirect and when
06:43:09 INFO - the target request is same-origin.
06:43:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1384ms
06:43:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:43:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdade1e000 == 73 [pid = 1852] [id = 702]
06:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7ffdada96800) [pid = 1852] [serial = 1969] [outer = (nil)]
06:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7ffdada9f800) [pid = 1852] [serial = 1970] [outer = 0x7ffdada96800]
06:43:10 INFO - PROCESS | 1852 | 1446907390323 Marionette INFO loaded listener.js
06:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7ffdadec1000) [pid = 1852] [serial = 1971] [outer = 0x7ffdada96800]
06:43:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1c2000 == 74 [pid = 1852] [id = 703]
06:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7ffdadf16000) [pid = 1852] [serial = 1972] [outer = (nil)]
06:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7ffdada9cc00) [pid = 1852] [serial = 1973] [outer = 0x7ffdadf16000]
06:43:11 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
06:43:11 INFO - document served over http requires an http
06:43:11 INFO - sub-resource via iframe-tag using the meta-csp
06:43:11 INFO - delivery method with keep-origin-redirect and when
06:43:11 INFO - the target request is same-origin.
06:43:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1480ms
06:43:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:43:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae5ee000 == 75 [pid = 1852] [id = 704]
06:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7ffdada9a800) [pid = 1852] [serial = 1974] [outer = (nil)]
06:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7ffdae192c00) [pid = 1852] [serial = 1975] [outer = 0x7ffdada9a800]
06:43:12 INFO - PROCESS | 1852 | 1446907392006 Marionette INFO loaded listener.js
06:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7ffdaec33800) [pid = 1852] [serial = 1976] [outer = 0x7ffdada9a800]
06:43:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaecb5000 == 76 [pid = 1852] [id = 705]
06:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7ffdaf0cf400) [pid = 1852] [serial = 1977] [outer = (nil)]
06:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7ffdae89f400) [pid = 1852] [serial = 1978] [outer = 0x7ffdaf0cf400]
06:43:13 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
06:43:13 INFO - document served over http requires an http
06:43:13 INFO - sub-resource via iframe-tag using the meta-csp
06:43:13 INFO - delivery method with no-redirect and when
06:43:13 INFO - the target request is same-origin.
06:43:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1625ms
06:43:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:43:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaed6e000 == 77 [pid = 1852] [id = 706]
06:43:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7ffdaf908800) [pid = 1852] [serial = 1979] [outer = (nil)]
06:43:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7ffdaf90c800) [pid = 1852] [serial = 1980] [outer = 0x7ffdaf908800]
06:43:13 INFO - PROCESS | 1852 | 1446907393655 Marionette INFO loaded listener.js
06:43:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7ffdb1e2cc00) [pid = 1852] [serial = 1981] [outer = 0x7ffdaf908800]
06:43:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e1d800 == 78 [pid = 1852] [id = 707]
06:43:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7ffdb1ef8400) [pid = 1852] [serial = 1982] [outer = (nil)]
06:43:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7ffdb1eef800) [pid = 1852] [serial = 1983] [outer = 0x7ffdb1ef8400]
06:43:14 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
06:43:14 INFO - document served over http requires an http
06:43:14 INFO - sub-resource via iframe-tag using the meta-csp
06:43:14 INFO - delivery method with swap-origin-redirect and when
06:43:14 INFO - the target request is same-origin.
06:43:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1630ms
06:43:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:43:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25e2800 == 79 [pid = 1852] [id = 708]
06:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7ffdaf908c00) [pid = 1852] [serial = 1984] [outer = (nil)]
06:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7ffdb23b3000) [pid = 1852] [serial = 1985] [outer = 0x7ffdaf908c00]
06:43:15 INFO - PROCESS | 1852 | 1446907395171 Marionette INFO loaded listener.js
06:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7ffdb23c8800) [pid = 1852] [serial = 1986] [outer = 0x7ffdaf908c00]
06:43:16 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
06:43:16 INFO - document served over http requires an http
06:43:16 INFO - sub-resource via script-tag using the meta-csp
06:43:16 INFO - delivery method with keep-origin-redirect and when
06:43:16 INFO - the target request is same-origin.
06:43:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1426ms
06:43:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:43:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6404800 == 80 [pid = 1852] [id = 709]
06:43:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7ffdb23afc00) [pid = 1852] [serial = 1987] [outer = (nil)]
06:43:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffdb25c2000) [pid = 1852] [serial = 1988] [outer = 0x7ffdb23afc00]
06:43:16 INFO - PROCESS | 1852 | 1446907396587 Marionette INFO loaded listener.js
06:43:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffdb287ec00) [pid = 1852] [serial = 1989] [outer = 0x7ffdb23afc00]
06:43:17 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
06:43:17 INFO - document served over http requires an http
06:43:17 INFO - sub-resource via script-tag using the meta-csp
06:43:17 INFO - delivery method with no-redirect and when
06:43:17 INFO - the target request is same-origin.
06:43:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1428ms
06:43:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:43:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb6602800 == 81 [pid = 1852] [id = 710]
06:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffdb25b9c00) [pid = 1852] [serial = 1990] [outer = (nil)]
06:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffdb29c0c00) [pid = 1852] [serial = 1991] [outer = 0x7ffdb25b9c00]
06:43:18 INFO - PROCESS | 1852 | 1446907398013 Marionette INFO loaded listener.js
06:43:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffdb3726800) [pid = 1852] [serial = 1992] [outer = 0x7ffdb25b9c00]
06:43:19 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
06:43:19 INFO - document served over http requires an http
06:43:19 INFO - sub-resource via script-tag using the meta-csp
06:43:19 INFO - delivery method with swap-origin-redirect and when
06:43:19 INFO - the target request is same-origin.
06:43:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1479ms
06:43:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:43:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7186000 == 82 [pid = 1852] [id = 711]
06:43:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffdb29bcc00) [pid = 1852] [serial = 1993] [outer = (nil)]
06:43:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffdb3b60800) [pid = 1852] [serial = 1994] [outer = 0x7ffdb29bcc00]
06:43:19 INFO - PROCESS | 1852 | 1446907399527 Marionette INFO loaded listener.js
06:43:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffdb45b0000) [pid = 1852] [serial = 1995] [outer = 0x7ffdb29bcc00]
06:43:20 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
06:43:20 INFO - document served over http requires an http
06:43:20 INFO - sub-resource via xhr-request using the meta-csp
06:43:20 INFO - delivery method with keep-origin-redirect and when
06:43:20 INFO - the target request is same-origin.
06:43:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1434ms
06:43:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:43:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb72af000 == 83 [pid = 1852] [id = 712]
06:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffdb3733000) [pid = 1852] [serial = 1996] [outer = (nil)]
06:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffdb63c0800) [pid = 1852] [serial = 1997] [outer = 0x7ffdb3733000]
06:43:20 INFO - PROCESS | 1852 | 1446907400959 Marionette INFO loaded listener.js
06:43:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffdb67d0800) [pid = 1852] [serial = 1998] [outer = 0x7ffdb3733000]
06:43:21 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
06:43:21 INFO - document served over http requires an http
06:43:21 INFO - sub-resource via xhr-request using the meta-csp
06:43:21 INFO - delivery method with no-redirect and when
06:43:21 INFO - the target request is same-origin.
06:43:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1430ms
06:43:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:43:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb73b2800 == 84 [pid = 1852] [id = 713]
06:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffdb3be8000) [pid = 1852] [serial = 1999] [outer = (nil)]
06:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffdb68e6800) [pid = 1852] [serial = 2000] [outer = 0x7ffdb3be8000]
06:43:22 INFO - PROCESS | 1852 | 1446907402411 Marionette INFO loaded listener.js
06:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffdb68f0400) [pid = 1852] [serial = 2001] [outer = 0x7ffdb3be8000]
06:43:23 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
06:43:23 INFO - document served over http requires an http
06:43:23 INFO - sub-resource via xhr-request using the meta-csp
06:43:23 INFO - delivery method with swap-origin-redirect and when
06:43:23 INFO - the target request is same-origin.
06:43:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1380ms
06:43:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:43:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb747c000 == 85 [pid = 1852] [id = 714]
06:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffdb68e6000) [pid = 1852] [serial = 2002] [outer = (nil)]
06:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffdb6a5a400) [pid = 1852] [serial = 2003] [outer = 0x7ffdb68e6000]
06:43:23 INFO - PROCESS | 1852 | 1446907403733 Marionette INFO loaded listener.js
06:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffdb70a2c00) [pid = 1852] [serial = 2004] [outer = 0x7ffdb68e6000]
06:43:24 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
06:43:24 INFO - document served over http requires an https
06:43:24 INFO - sub-resource via fetch-request using the meta-csp
06:43:24 INFO - delivery method with keep-origin-redirect and when
06:43:24 INFO - the target request is same-origin.
06:43:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1324ms
06:43:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:43:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7656000 == 86 [pid = 1852] [id = 715]
06:43:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffdb68ea800) [pid = 1852] [serial = 2005] [outer = (nil)]
06:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffdb70a4000) [pid = 1852] [serial = 2006] [outer = 0x7ffdb68ea800]
06:43:25 INFO - PROCESS | 1852 | 1446907405069 Marionette INFO loaded listener.js
06:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffdb768f000) [pid = 1852] [serial = 2007] [outer = 0x7ffdb68ea800]
06:43:26 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
06:43:26 INFO - document served over http requires an https
06:43:26 INFO - sub-resource via fetch-request using the meta-csp
06:43:26 INFO - delivery method with no-redirect and when
06:43:26 INFO - the target request is same-origin.
06:43:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1430ms
06:43:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:43:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb77e1800 == 87 [pid = 1852] [id = 716]
06:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffdb709d000) [pid = 1852] [serial = 2008] [outer = (nil)]
06:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffdb7697800) [pid = 1852] [serial = 2009] [outer = 0x7ffdb709d000]
06:43:26 INFO - PROCESS | 1852 | 1446907406534 Marionette INFO loaded listener.js
06:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffdb792b000) [pid = 1852] [serial = 2010] [outer = 0x7ffdb709d000]
06:43:27 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
06:43:27 INFO - document served over http requires an https
06:43:27 INFO - sub-resource via fetch-request using the meta-csp
06:43:27 INFO - delivery method with swap-origin-redirect and when
06:43:27 INFO - the target request is same-origin.
06:43:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1375ms
06:43:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:43:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb782b000 == 88 [pid = 1852] [id = 717]
06:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7ffdb792d400) [pid = 1852] [serial = 2011] [outer = (nil)]
06:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7ffdb7931c00) [pid = 1852] [serial = 2012] [outer = 0x7ffdb792d400]
06:43:27 INFO - PROCESS | 1852 | 1446907407915 Marionette INFO loaded listener.js
06:43:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7ffdb79b9000) [pid = 1852] [serial = 2013] [outer = 0x7ffdb792d400]
06:43:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a81800 == 89 [pid = 1852] [id = 718]
06:43:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffdb79bf400) [pid = 1852] [serial = 2014] [outer = (nil)]
06:43:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffdb79ba400) [pid = 1852] [serial = 2015] [outer = 0x7ffdb79bf400]
06:43:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:43:29 INFO - document served over http requires an https
06:43:29 INFO - sub-resource via iframe-tag using the meta-csp
06:43:29 INFO - delivery method with keep-origin-redirect and when
06:43:29 INFO - the target request is same-origin.
06:43:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1583ms
06:43:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:43:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb7a88000 == 90 [pid = 1852] [id = 719]
06:43:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffd9d36f400) [pid = 1852] [serial = 2016] [outer = (nil)]
06:43:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffdb8e7ec00) [pid = 1852] [serial = 2017] [outer = 0x7ffd9d36f400]
06:43:29 INFO - PROCESS | 1852 | 1446907409635 Marionette INFO loaded listener.js
06:43:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffdb910b400) [pid = 1852] [serial = 2018] [outer = 0x7ffd9d36f400]
06:43:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb99e2800 == 91 [pid = 1852] [id = 720]
06:43:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffdb910dc00) [pid = 1852] [serial = 2019] [outer = (nil)]
06:43:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffdb9111000) [pid = 1852] [serial = 2020] [outer = 0x7ffdb910dc00]
06:43:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:43:30 INFO - document served over http requires an https
06:43:30 INFO - sub-resource via iframe-tag using the meta-csp
06:43:30 INFO - delivery method with no-redirect and when
06:43:30 INFO - the target request is same-origin.
06:43:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1575ms
06:43:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:43:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb9a48800 == 92 [pid = 1852] [id = 721]
06:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffd9e4b3000) [pid = 1852] [serial = 2021] [outer = (nil)]
06:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7ffdb91da000) [pid = 1852] [serial = 2022] [outer = 0x7ffd9e4b3000]
06:43:31 INFO - PROCESS | 1852 | 1446907411211 Marionette INFO loaded listener.js
06:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7ffdb96bac00) [pid = 1852] [serial = 2023] [outer = 0x7ffd9e4b3000]
06:43:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda835e000 == 93 [pid = 1852] [id = 722]
06:43:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7ffdb7690c00) [pid = 1852] [serial = 2024] [outer = (nil)]
06:43:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7ffd9ed37000) [pid = 1852] [serial = 2025] [outer = 0x7ffdb7690c00]
06:43:33 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
06:43:33 INFO - document served over http requires an https
06:43:33 INFO - sub-resource via iframe-tag using the meta-csp
06:43:33 INFO - delivery method with swap-origin-redirect and when
06:43:33 INFO - the target request is same-origin.
06:43:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3334ms
06:43:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:43:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b4b800 == 94 [pid = 1852] [id = 723]
06:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7ffd9eb57000) [pid = 1852] [serial = 2026] [outer = (nil)]
06:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7ffda1821400) [pid = 1852] [serial = 2027] [outer = 0x7ffd9eb57000]
06:43:34 INFO - PROCESS | 1852 | 1446907414569 Marionette INFO loaded listener.js
06:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7ffdb9864800) [pid = 1852] [serial = 2028] [outer = 0x7ffd9eb57000]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda661e800 == 93 [pid = 1852] [id = 672]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c15800 == 92 [pid = 1852] [id = 673]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c2b000 == 91 [pid = 1852] [id = 674]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8368800 == 90 [pid = 1852] [id = 675]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdad8a5800 == 89 [pid = 1852] [id = 676]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1b7000 == 88 [pid = 1852] [id = 677]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeaf5000 == 87 [pid = 1852] [id = 678]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1d6800 == 86 [pid = 1852] [id = 679]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafc21800 == 85 [pid = 1852] [id = 680]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafe48800 == 84 [pid = 1852] [id = 681]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1ec6800 == 83 [pid = 1852] [id = 682]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25e7800 == 82 [pid = 1852] [id = 683]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2794800 == 81 [pid = 1852] [id = 684]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2950800 == 80 [pid = 1852] [id = 685]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb37df000 == 79 [pid = 1852] [id = 686]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb4507800 == 78 [pid = 1852] [id = 687]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d4e000 == 77 [pid = 1852] [id = 688]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda220f000 == 76 [pid = 1852] [id = 690]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda582d800 == 75 [pid = 1852] [id = 691]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9da65800 == 74 [pid = 1852] [id = 689]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bbb000 == 73 [pid = 1852] [id = 692]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e3a3800 == 72 [pid = 1852] [id = 693]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d38800 == 71 [pid = 1852] [id = 694]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f369800 == 70 [pid = 1852] [id = 668]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda284c000 == 69 [pid = 1852] [id = 695]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5320000 == 68 [pid = 1852] [id = 696]
06:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda536c000 == 67 [pid = 1852] [id = 697]
06:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7ffda4deb000) [pid = 1852] [serial = 1866] [outer = (nil)] [url = about:blank]
06:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7ffda275d800) [pid = 1852] [serial = 1863] [outer = (nil)] [url = about:blank]
06:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7ffda0306800) [pid = 1852] [serial = 1850] [outer = (nil)] [url = about:blank]
06:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7ffda0e5d000) [pid = 1852] [serial = 1855] [outer = (nil)] [url = about:blank]
06:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7ffda22ac000) [pid = 1852] [serial = 1860] [outer = (nil)] [url = about:blank]
06:43:37 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
06:43:37 INFO - document served over http requires an https
06:43:37 INFO - sub-resource via script-tag using the meta-csp
06:43:37 INFO - delivery method with keep-origin-redirect and when
06:43:37 INFO - the target request is same-origin.
06:43:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3240ms
06:43:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:43:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e3a3800 == 68 [pid = 1852] [id = 724]
06:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7ffda1054400) [pid = 1852] [serial = 2029] [outer = (nil)]
06:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7ffda141e000) [pid = 1852] [serial = 2030] [outer = 0x7ffda1054400]
06:43:37 INFO - PROCESS | 1852 | 1446907417508 Marionette INFO loaded listener.js
06:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7ffda22b0400) [pid = 1852] [serial = 2031] [outer = 0x7ffda1054400]
06:43:38 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
06:43:38 INFO - document served over http requires an https
06:43:38 INFO - sub-resource via script-tag using the meta-csp
06:43:38 INFO - delivery method with no-redirect and when
06:43:38 INFO - the target request is same-origin.
06:43:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1175ms
06:43:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:43:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12e8000 == 69 [pid = 1852] [id = 725]
06:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7ffd9d36c400) [pid = 1852] [serial = 2032] [outer = (nil)]
06:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7ffda275d800) [pid = 1852] [serial = 2033] [outer = 0x7ffd9d36c400]
06:43:38 INFO - PROCESS | 1852 | 1446907418842 Marionette INFO loaded listener.js
06:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7ffda58eb800) [pid = 1852] [serial = 2034] [outer = 0x7ffd9d36c400]
06:43:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:43:39 INFO - document served over http requires an https
06:43:39 INFO - sub-resource via script-tag using the meta-csp
06:43:39 INFO - delivery method with swap-origin-redirect and when
06:43:39 INFO - the target request is same-origin.
06:43:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1325ms
06:43:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:43:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef37800 == 70 [pid = 1852] [id = 726]
06:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7ffda1056c00) [pid = 1852] [serial = 2035] [outer = (nil)]
06:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7ffda6230c00) [pid = 1852] [serial = 2036] [outer = 0x7ffda1056c00]
06:43:40 INFO - PROCESS | 1852 | 1446907420153 Marionette INFO loaded listener.js
06:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7ffda7a75000) [pid = 1852] [serial = 2037] [outer = 0x7ffda1056c00]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7ffda1812400) [pid = 1852] [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]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7ffda1414800) [pid = 1852] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7ffda5cd5400) [pid = 1852] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7ffda0eee800) [pid = 1852] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907374839]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7ffdadebe400) [pid = 1852] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7ffdad85e800) [pid = 1852] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907355196]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7ffda6cacc00) [pid = 1852] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7ffda890b800) [pid = 1852] [serial = 1958] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7ffda6234400) [pid = 1852] [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]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7ffda5cd4c00) [pid = 1852] [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]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7ffda1e40000) [pid = 1852] [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]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffd9d36c000) [pid = 1852] [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]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffda181fc00) [pid = 1852] [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]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffdae89fc00) [pid = 1852] [serial = 1907] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffda7b43c00) [pid = 1852] [serial = 1952] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffd9f13cc00) [pid = 1852] [serial = 1933] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffdaf942400) [pid = 1852] [serial = 1916] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffda53b5800) [pid = 1852] [serial = 1946] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffda7cc9800) [pid = 1852] [serial = 1891] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7ffda7a76c00) [pid = 1852] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7ffda181d800) [pid = 1852] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907374839]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7ffdafc56c00) [pid = 1852] [serial = 1922] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffdae1d7800) [pid = 1852] [serial = 1904] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffda623c000) [pid = 1852] [serial = 1949] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffdb1e39c00) [pid = 1852] [serial = 1928] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffda22ed800) [pid = 1852] [serial = 1880] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffdadaa0400) [pid = 1852] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907355196]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffdada94400) [pid = 1852] [serial = 1896] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffdae199400) [pid = 1852] [serial = 1901] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffdaec31000) [pid = 1852] [serial = 1910] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffd9f13f000) [pid = 1852] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffda275e400) [pid = 1852] [serial = 1943] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffdaf0d9400) [pid = 1852] [serial = 1913] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffdadd0d800) [pid = 1852] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffda1e45800) [pid = 1852] [serial = 1955] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffda22aa800) [pid = 1852] [serial = 1938] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffda5cd6800) [pid = 1852] [serial = 1883] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffda665b800) [pid = 1852] [serial = 1886] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffdafe0ac00) [pid = 1852] [serial = 1925] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffda1051400) [pid = 1852] [serial = 1877] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffdafa31000) [pid = 1852] [serial = 1919] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffd9df9fc00) [pid = 1852] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffda7a70000) [pid = 1852] [serial = 1956] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffda6040400) [pid = 1852] [serial = 1875] [outer = (nil)] [url = about:blank]
06:43:41 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffda7cd1000) [pid = 1852] [serial = 1953] [outer = (nil)] [url = about:blank]
06:43:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:43:41 INFO - document served over http requires an https
06:43:41 INFO - sub-resource via xhr-request using the meta-csp
06:43:41 INFO - delivery method with keep-origin-redirect and when
06:43:41 INFO - the target request is same-origin.
06:43:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1989ms
06:43:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:43:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5366800 == 71 [pid = 1852] [id = 727]
06:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7ffda181fc00) [pid = 1852] [serial = 2038] [outer = (nil)]
06:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7ffda1e45800) [pid = 1852] [serial = 2039] [outer = 0x7ffda181fc00]
06:43:42 INFO - PROCESS | 1852 | 1446907422177 Marionette INFO loaded listener.js
06:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7ffda7b3c800) [pid = 1852] [serial = 2040] [outer = 0x7ffda181fc00]
06:43:42 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
06:43:42 INFO - document served over http requires an https
06:43:42 INFO - sub-resource via xhr-request using the meta-csp
06:43:42 INFO - delivery method with no-redirect and when
06:43:42 INFO - the target request is same-origin.
06:43:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1128ms
06:43:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:43:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5eb5000 == 72 [pid = 1852] [id = 728]
06:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7ffda1c3fc00) [pid = 1852] [serial = 2041] [outer = (nil)]
06:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7ffda7b47000) [pid = 1852] [serial = 2042] [outer = 0x7ffda1c3fc00]
06:43:43 INFO - PROCESS | 1852 | 1446907423240 Marionette INFO loaded listener.js
06:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7ffdad85b000) [pid = 1852] [serial = 2043] [outer = 0x7ffda1c3fc00]
06:43:44 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
06:43:44 INFO - document served over http requires an https
06:43:44 INFO - sub-resource via xhr-request using the meta-csp
06:43:44 INFO - delivery method with swap-origin-redirect and when
06:43:44 INFO - the target request is same-origin.
06:43:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1479ms
06:43:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:43:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda125f800 == 73 [pid = 1852] [id = 729]
06:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7ffda1c44800) [pid = 1852] [serial = 2044] [outer = (nil)]
06:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7ffda2646000) [pid = 1852] [serial = 2045] [outer = 0x7ffda1c44800]
06:43:44 INFO - PROCESS | 1852 | 1446907424874 Marionette INFO loaded listener.js
06:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7ffda5a1e400) [pid = 1852] [serial = 2046] [outer = 0x7ffda1c44800]
06:43:45 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
06:43:45 INFO - document served over http requires an http
06:43:45 INFO - sub-resource via fetch-request using the meta-referrer
06:43:45 INFO - delivery method with keep-origin-redirect and when
06:43:45 INFO - the target request is cross-origin.
06:43:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1480ms
06:43:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:43:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67c4800 == 74 [pid = 1852] [id = 730]
06:43:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7ffda22f5c00) [pid = 1852] [serial = 2047] [outer = (nil)]
06:43:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7ffda7b3fc00) [pid = 1852] [serial = 2048] [outer = 0x7ffda22f5c00]
06:43:46 INFO - PROCESS | 1852 | 1446907426438 Marionette INFO loaded listener.js
06:43:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7ffdada5e800) [pid = 1852] [serial = 2049] [outer = 0x7ffda22f5c00]
06:43:47 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
06:43:47 INFO - document served over http requires an http
06:43:47 INFO - sub-resource via fetch-request using the meta-referrer
06:43:47 INFO - delivery method with no-redirect and when
06:43:47 INFO - the target request is cross-origin.
06:43:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1444ms
06:43:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:43:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81ae800 == 75 [pid = 1852] [id = 731]
06:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7ffda4d5d000) [pid = 1852] [serial = 2050] [outer = (nil)]
06:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7ffdadf16400) [pid = 1852] [serial = 2051] [outer = 0x7ffda4d5d000]
06:43:47 INFO - PROCESS | 1852 | 1446907427919 Marionette INFO loaded listener.js
06:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7ffdae1d7000) [pid = 1852] [serial = 2052] [outer = 0x7ffda4d5d000]
06:43:49 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
06:43:49 INFO - document served over http requires an http
06:43:49 INFO - sub-resource via fetch-request using the meta-referrer
06:43:49 INFO - delivery method with swap-origin-redirect and when
06:43:49 INFO - the target request is cross-origin.
06:43:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1633ms
06:43:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:43:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdad8b0000 == 76 [pid = 1852] [id = 732]
06:43:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7ffda53b7c00) [pid = 1852] [serial = 2053] [outer = (nil)]
06:43:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7ffdaea65000) [pid = 1852] [serial = 2054] [outer = 0x7ffda53b7c00]
06:43:49 INFO - PROCESS | 1852 | 1446907429606 Marionette INFO loaded listener.js
06:43:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7ffdaf0ab400) [pid = 1852] [serial = 2055] [outer = 0x7ffda53b7c00]
06:43:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdae1b9800 == 77 [pid = 1852] [id = 733]
06:43:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7ffdaf0d6800) [pid = 1852] [serial = 2056] [outer = (nil)]
06:43:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7ffdaf0d5c00) [pid = 1852] [serial = 2057] [outer = 0x7ffdaf0d6800]
06:43:50 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
06:43:50 INFO - document served over http requires an http
06:43:50 INFO - sub-resource via iframe-tag using the meta-referrer
06:43:50 INFO - delivery method with keep-origin-redirect and when
06:43:50 INFO - the target request is cross-origin.
06:43:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1526ms
06:43:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:43:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaeaf5000 == 78 [pid = 1852] [id = 734]
06:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7ffdadebb400) [pid = 1852] [serial = 2058] [outer = (nil)]
06:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7ffdaf905800) [pid = 1852] [serial = 2059] [outer = 0x7ffdadebb400]
06:43:51 INFO - PROCESS | 1852 | 1446907431088 Marionette INFO loaded listener.js
06:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7ffdafa33800) [pid = 1852] [serial = 2060] [outer = 0x7ffdadebb400]
06:43:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdaf1d7800 == 79 [pid = 1852] [id = 735]
06:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7ffdafc56c00) [pid = 1852] [serial = 2061] [outer = (nil)]
06:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7ffdb1ef3000) [pid = 1852] [serial = 2062] [outer = 0x7ffdafc56c00]
06:43:52 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
06:43:52 INFO - document served over http requires an http
06:43:52 INFO - sub-resource via iframe-tag using the meta-referrer
06:43:52 INFO - delivery method with no-redirect and when
06:43:52 INFO - the target request is cross-origin.
06:43:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1474ms
06:43:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:43:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdafc20000 == 80 [pid = 1852] [id = 736]
06:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7ffdb23a6400) [pid = 1852] [serial = 2063] [outer = (nil)]
06:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7ffdb23c0000) [pid = 1852] [serial = 2064] [outer = 0x7ffdb23a6400]
06:43:52 INFO - PROCESS | 1852 | 1446907432644 Marionette INFO loaded listener.js
06:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7ffdb372e800) [pid = 1852] [serial = 2065] [outer = 0x7ffdb23a6400]
06:43:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb1e1d000 == 81 [pid = 1852] [id = 737]
06:43:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7ffdb63bb800) [pid = 1852] [serial = 2066] [outer = (nil)]
06:43:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7ffdb23c7400) [pid = 1852] [serial = 2067] [outer = 0x7ffdb63bb800]
06:43:53 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
06:43:53 INFO - document served over http requires an http
06:43:53 INFO - sub-resource via iframe-tag using the meta-referrer
06:43:53 INFO - delivery method with swap-origin-redirect and when
06:43:53 INFO - the target request is cross-origin.
06:43:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1627ms
06:43:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:43:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb25df000 == 82 [pid = 1852] [id = 738]
06:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7ffdb23a7c00) [pid = 1852] [serial = 2068] [outer = (nil)]
06:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7ffdb63c0000) [pid = 1852] [serial = 2069] [outer = 0x7ffdb23a7c00]
06:43:54 INFO - PROCESS | 1852 | 1446907434264 Marionette INFO loaded listener.js
06:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7ffdb68e4400) [pid = 1852] [serial = 2070] [outer = 0x7ffdb23a7c00]
06:43:55 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
06:43:55 INFO - document served over http requires an http
06:43:55 INFO - sub-resource via script-tag using the meta-referrer
06:43:55 INFO - delivery method with keep-origin-redirect and when
06:43:55 INFO - the target request is cross-origin.
06:43:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1477ms
06:43:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:43:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb2852800 == 83 [pid = 1852] [id = 739]
06:43:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7ffdb63b6400) [pid = 1852] [serial = 2071] [outer = (nil)]
06:43:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7ffdb768dc00) [pid = 1852] [serial = 2072] [outer = 0x7ffdb63b6400]
06:43:55 INFO - PROCESS | 1852 | 1446907435704 Marionette INFO loaded listener.js
06:43:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7ffdb8f74800) [pid = 1852] [serial = 2073] [outer = 0x7ffdb63b6400]
06:43:56 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
06:43:56 INFO - document served over http requires an http
06:43:56 INFO - sub-resource via script-tag using the meta-referrer
06:43:56 INFO - delivery method with no-redirect and when
06:43:56 INFO - the target request is cross-origin.
06:43:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1426ms
06:43:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:43:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb3a23000 == 84 [pid = 1852] [id = 740]
06:43:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7ffdb6a63c00) [pid = 1852] [serial = 2074] [outer = (nil)]
06:43:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7ffdb96b7000) [pid = 1852] [serial = 2075] [outer = 0x7ffdb6a63c00]
06:43:57 INFO - PROCESS | 1852 | 1446907437105 Marionette INFO loaded listener.js
06:43:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7ffdb9adcc00) [pid = 1852] [serial = 2076] [outer = 0x7ffdb6a63c00]
06:43:58 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
06:43:58 INFO - document served over http requires an http
06:43:58 INFO - sub-resource via script-tag using the meta-referrer
06:43:58 INFO - delivery method with swap-origin-redirect and when
06:43:58 INFO - the target request is cross-origin.
06:43:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1427ms
06:43:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:43:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdb72a5000 == 85 [pid = 1852] [id = 741]
06:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7ffdb792f000) [pid = 1852] [serial = 2077] [outer = (nil)]
06:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7ffdb9c11400) [pid = 1852] [serial = 2078] [outer = 0x7ffdb792f000]
06:43:58 INFO - PROCESS | 1852 | 1446907438582 Marionette INFO loaded listener.js
06:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7ffdb9ce2400) [pid = 1852] [serial = 2079] [outer = 0x7ffdb792f000]
06:43:59 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
06:43:59 INFO - document served over http requires an http
06:43:59 INFO - sub-resource via xhr-request using the meta-referrer
06:43:59 INFO - delivery method with keep-origin-redirect and when
06:43:59 INFO - the target request is cross-origin.
06:43:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1529ms
06:43:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:44:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb24e800 == 86 [pid = 1852] [id = 742]
06:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7ffdb9c0b800) [pid = 1852] [serial = 2080] [outer = (nil)]
06:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7ffdb9f13000) [pid = 1852] [serial = 2081] [outer = 0x7ffdb9c0b800]
06:44:00 INFO - PROCESS | 1852 | 1446907440137 Marionette INFO loaded listener.js
06:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7ffdba329400) [pid = 1852] [serial = 2082] [outer = 0x7ffdb9c0b800]
06:44:01 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
06:44:01 INFO - document served over http requires an http
06:44:01 INFO - sub-resource via xhr-request using the meta-referrer
06:44:01 INFO - delivery method with no-redirect and when
06:44:01 INFO - the target request is cross-origin.
06:44:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1508ms
06:44:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:44:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbb992800 == 87 [pid = 1852] [id = 743]
06:44:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7ffda6044800) [pid = 1852] [serial = 2083] [outer = (nil)]
06:44:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7ffdba32f800) [pid = 1852] [serial = 2084] [outer = 0x7ffda6044800]
06:44:01 INFO - PROCESS | 1852 | 1446907441675 Marionette INFO loaded listener.js
06:44:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7ffdba38fc00) [pid = 1852] [serial = 2085] [outer = 0x7ffda6044800]
06:44:02 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
06:44:02 INFO - document served over http requires an http
06:44:02 INFO - sub-resource via xhr-request using the meta-referrer
06:44:02 INFO - delivery method with swap-origin-redirect and when
06:44:02 INFO - the target request is cross-origin.
06:44:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1500ms
06:44:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:44:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc699800 == 88 [pid = 1852] [id = 744]
06:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7ffdb9f0a000) [pid = 1852] [serial = 2086] [outer = (nil)]
06:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7ffdba56ec00) [pid = 1852] [serial = 2087] [outer = 0x7ffdb9f0a000]
06:44:03 INFO - PROCESS | 1852 | 1446907443164 Marionette INFO loaded listener.js
06:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7ffdba578400) [pid = 1852] [serial = 2088] [outer = 0x7ffdb9f0a000]
06:44:04 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
06:44:04 INFO - document served over http requires an https
06:44:04 INFO - sub-resource via fetch-request using the meta-referrer
06:44:04 INFO - delivery method with keep-origin-redirect and when
06:44:04 INFO - the target request is cross-origin.
06:44:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1628ms
06:44:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:44:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc913000 == 89 [pid = 1852] [id = 745]
06:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7ffdb9f14800) [pid = 1852] [serial = 2089] [outer = (nil)]
06:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7ffdba57a400) [pid = 1852] [serial = 2090] [outer = 0x7ffdb9f14800]
06:44:04 INFO - PROCESS | 1852 | 1446907444769 Marionette INFO loaded listener.js
06:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7ffdbb905400) [pid = 1852] [serial = 2091] [outer = 0x7ffdb9f14800]
06:44:05 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
06:44:05 INFO - document served over http requires an https
06:44:05 INFO - sub-resource via fetch-request using the meta-referrer
06:44:05 INFO - delivery method with no-redirect and when
06:44:05 INFO - the target request is cross-origin.
06:44:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1378ms
06:44:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:44:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbc9e5800 == 90 [pid = 1852] [id = 746]
06:44:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7ffd9eb4cc00) [pid = 1852] [serial = 2092] [outer = (nil)]
06:44:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7ffdbb90a000) [pid = 1852] [serial = 2093] [outer = 0x7ffd9eb4cc00]
06:44:06 INFO - PROCESS | 1852 | 1446907446188 Marionette INFO loaded listener.js
06:44:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7ffdbb932800) [pid = 1852] [serial = 2094] [outer = 0x7ffd9eb4cc00]
06:44:07 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
06:44:07 INFO - document served over http requires an https
06:44:07 INFO - sub-resource via fetch-request using the meta-referrer
06:44:07 INFO - delivery method with swap-origin-redirect and when
06:44:07 INFO - the target request is cross-origin.
06:44:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1524ms
06:44:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:44:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbd564000 == 91 [pid = 1852] [id = 747]
06:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7ffd9f143400) [pid = 1852] [serial = 2095] [outer = (nil)]
06:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7ffdbb92f400) [pid = 1852] [serial = 2096] [outer = 0x7ffd9f143400]
06:44:07 INFO - PROCESS | 1852 | 1446907447696 Marionette INFO loaded listener.js
06:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7ffdbc714000) [pid = 1852] [serial = 2097] [outer = 0x7ffd9f143400]
06:44:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbd877800 == 92 [pid = 1852] [id = 748]
06:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7ffdbc715400) [pid = 1852] [serial = 2098] [outer = (nil)]
06:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7ffdbc715800) [pid = 1852] [serial = 2099] [outer = 0x7ffdbc715400]
06:44:08 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
06:44:08 INFO - document served over http requires an https
06:44:08 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:08 INFO - delivery method with keep-origin-redirect and when
06:44:08 INFO - the target request is cross-origin.
06:44:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1544ms
06:44:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:44:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbe95d000 == 93 [pid = 1852] [id = 749]
06:44:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7ffda1055400) [pid = 1852] [serial = 2100] [outer = (nil)]
06:44:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7ffdbd51a400) [pid = 1852] [serial = 2101] [outer = 0x7ffda1055400]
06:44:09 INFO - PROCESS | 1852 | 1446907449409 Marionette INFO loaded listener.js
06:44:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7ffdbebf2800) [pid = 1852] [serial = 2102] [outer = 0x7ffda1055400]
06:44:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbeca6000 == 94 [pid = 1852] [id = 750]
06:44:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7ffdbec11000) [pid = 1852] [serial = 2103] [outer = (nil)]
06:44:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7ffdbec0e400) [pid = 1852] [serial = 2104] [outer = 0x7ffdbec11000]
06:44:10 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
06:44:10 INFO - document served over http requires an https
06:44:10 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:10 INFO - delivery method with no-redirect and when
06:44:10 INFO - the target request is cross-origin.
06:44:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1630ms
06:44:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:44:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdbf90b000 == 95 [pid = 1852] [id = 751]
06:44:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7ffda1e4c800) [pid = 1852] [serial = 2105] [outer = (nil)]
06:44:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7ffdbec13800) [pid = 1852] [serial = 2106] [outer = 0x7ffda1e4c800]
06:44:11 INFO - PROCESS | 1852 | 1446907451021 Marionette INFO loaded listener.js
06:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7ffdbecc8400) [pid = 1852] [serial = 2107] [outer = 0x7ffda1e4c800]
06:44:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc4add800 == 96 [pid = 1852] [id = 752]
06:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7ffdbeccac00) [pid = 1852] [serial = 2108] [outer = (nil)]
06:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7ffdbeccb400) [pid = 1852] [serial = 2109] [outer = 0x7ffdbeccac00]
06:44:12 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
06:44:12 INFO - document served over http requires an https
06:44:12 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:12 INFO - delivery method with swap-origin-redirect and when
06:44:12 INFO - the target request is cross-origin.
06:44:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1575ms
06:44:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:44:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffdc4ae8800 == 97 [pid = 1852] [id = 753]
06:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7ffda275e800) [pid = 1852] [serial = 2110] [outer = (nil)]
06:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7ffdc4a4d800) [pid = 1852] [serial = 2111] [outer = 0x7ffda275e800]
06:44:12 INFO - PROCESS | 1852 | 1446907452607 Marionette INFO loaded listener.js
06:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7ffdc4bca800) [pid = 1852] [serial = 2112] [outer = 0x7ffda275e800]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda220b800 == 96 [pid = 1852] [id = 699]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81b4000 == 95 [pid = 1852] [id = 700]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdad8c0800 == 94 [pid = 1852] [id = 701]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdade1e000 == 93 [pid = 1852] [id = 702]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1c2000 == 92 [pid = 1852] [id = 703]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae5ee000 == 91 [pid = 1852] [id = 704]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaecb5000 == 90 [pid = 1852] [id = 705]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaed6e000 == 89 [pid = 1852] [id = 706]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e1d800 == 88 [pid = 1852] [id = 707]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25e2800 == 87 [pid = 1852] [id = 708]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6404800 == 86 [pid = 1852] [id = 709]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb6602800 == 85 [pid = 1852] [id = 710]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7186000 == 84 [pid = 1852] [id = 711]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb72af000 == 83 [pid = 1852] [id = 712]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb73b2800 == 82 [pid = 1852] [id = 713]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb747c000 == 81 [pid = 1852] [id = 714]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7656000 == 80 [pid = 1852] [id = 715]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb77e1800 == 79 [pid = 1852] [id = 716]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb782b000 == 78 [pid = 1852] [id = 717]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a81800 == 77 [pid = 1852] [id = 718]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb7a88000 == 76 [pid = 1852] [id = 719]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb99e2800 == 75 [pid = 1852] [id = 720]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb9a48800 == 74 [pid = 1852] [id = 721]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda835e000 == 73 [pid = 1852] [id = 722]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e3a3800 == 72 [pid = 1852] [id = 724]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12e8000 == 71 [pid = 1852] [id = 725]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef37800 == 70 [pid = 1852] [id = 726]
06:44:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5366800 == 69 [pid = 1852] [id = 727]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda125f800 == 68 [pid = 1852] [id = 729]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda163a800 == 67 [pid = 1852] [id = 698]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67c4800 == 66 [pid = 1852] [id = 730]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81ae800 == 65 [pid = 1852] [id = 731]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5c13000 == 64 [pid = 1852] [id = 420]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdad8b0000 == 63 [pid = 1852] [id = 732]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdae1b9800 == 62 [pid = 1852] [id = 733]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaeaf5000 == 61 [pid = 1852] [id = 734]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdaf1d7800 == 60 [pid = 1852] [id = 735]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdafc20000 == 59 [pid = 1852] [id = 736]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb1e1d000 == 58 [pid = 1852] [id = 737]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9dacf800 == 57 [pid = 1852] [id = 405]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb25df000 == 56 [pid = 1852] [id = 738]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb2852800 == 55 [pid = 1852] [id = 739]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb3a23000 == 54 [pid = 1852] [id = 740]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef48800 == 53 [pid = 1852] [id = 638]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdb72a5000 == 52 [pid = 1852] [id = 741]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb24e800 == 51 [pid = 1852] [id = 742]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbb992800 == 50 [pid = 1852] [id = 743]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5424800 == 49 [pid = 1852] [id = 670]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc699800 == 48 [pid = 1852] [id = 744]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc913000 == 47 [pid = 1852] [id = 745]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbc9e5800 == 46 [pid = 1852] [id = 746]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbd564000 == 45 [pid = 1852] [id = 747]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbd877800 == 44 [pid = 1852] [id = 748]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbe95d000 == 43 [pid = 1852] [id = 749]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbeca6000 == 42 [pid = 1852] [id = 750]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdbf90b000 == 41 [pid = 1852] [id = 751]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc4add800 == 40 [pid = 1852] [id = 752]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2215800 == 39 [pid = 1852] [id = 411]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5eb5000 == 38 [pid = 1852] [id = 728]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9dacf000 == 37 [pid = 1852] [id = 416]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e742000 == 36 [pid = 1852] [id = 422]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1257000 == 35 [pid = 1852] [id = 669]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b53000 == 34 [pid = 1852] [id = 409]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d45800 == 33 [pid = 1852] [id = 418]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda246d000 == 32 [pid = 1852] [id = 413]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5821800 == 31 [pid = 1852] [id = 419]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5ea7800 == 30 [pid = 1852] [id = 671]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda64a7000 == 29 [pid = 1852] [id = 421]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b84000 == 28 [pid = 1852] [id = 415]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e395800 == 27 [pid = 1852] [id = 399]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b4b800 == 26 [pid = 1852] [id = 723]
06:44:18 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda531c800 == 25 [pid = 1852] [id = 417]
06:44:19 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7ffda6230800) [pid = 1852] [serial = 1947] [outer = (nil)] [url = about:blank]
06:44:19 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7ffda5637c00) [pid = 1852] [serial = 1944] [outer = (nil)] [url = about:blank]
06:44:19 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7ffda7a6f000) [pid = 1852] [serial = 1950] [outer = (nil)] [url = about:blank]
06:44:19 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7ffda4d63800) [pid = 1852] [serial = 1939] [outer = (nil)] [url = about:blank]
06:44:20 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
06:44:20 INFO - document served over http requires an https
06:44:20 INFO - sub-resource via script-tag using the meta-referrer
06:44:20 INFO - delivery method with keep-origin-redirect and when
06:44:20 INFO - the target request is cross-origin.
06:44:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 7996ms
06:44:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:44:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d977000 == 26 [pid = 1852] [id = 754]
06:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7ffd9e4a9400) [pid = 1852] [serial = 2113] [outer = (nil)]
06:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7ffd9e4af000) [pid = 1852] [serial = 2114] [outer = 0x7ffd9e4a9400]
06:44:20 INFO - PROCESS | 1852 | 1446907460392 Marionette INFO loaded listener.js
06:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7ffd9e994c00) [pid = 1852] [serial = 2115] [outer = 0x7ffd9e4a9400]
06:44:21 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
06:44:21 INFO - document served over http requires an https
06:44:21 INFO - sub-resource via script-tag using the meta-referrer
06:44:21 INFO - delivery method with no-redirect and when
06:44:21 INFO - the target request is cross-origin.
06:44:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1183ms
06:44:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:44:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e3a5000 == 27 [pid = 1852] [id = 755]
06:44:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7ffd9e4a9800) [pid = 1852] [serial = 2116] [outer = (nil)]
06:44:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7ffd9eb4c800) [pid = 1852] [serial = 2117] [outer = 0x7ffd9e4a9800]
06:44:21 INFO - PROCESS | 1852 | 1446907461576 Marionette INFO loaded listener.js
06:44:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7ffd9f13cc00) [pid = 1852] [serial = 2118] [outer = 0x7ffd9e4a9800]
06:44:22 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
06:44:22 INFO - document served over http requires an https
06:44:22 INFO - sub-resource via script-tag using the meta-referrer
06:44:22 INFO - delivery method with swap-origin-redirect and when
06:44:22 INFO - the target request is cross-origin.
06:44:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1379ms
06:44:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:44:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e9b0000 == 28 [pid = 1852] [id = 756]
06:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7ffd9d7bd000) [pid = 1852] [serial = 2119] [outer = (nil)]
06:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7ffda030fc00) [pid = 1852] [serial = 2120] [outer = 0x7ffd9d7bd000]
06:44:22 INFO - PROCESS | 1852 | 1446907462947 Marionette INFO loaded listener.js
06:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7ffda0eecc00) [pid = 1852] [serial = 2121] [outer = 0x7ffd9d7bd000]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7ffdb8f6f400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7ffd9d36ec00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7ffd9eb57000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7ffdb79bf400) [pid = 1852] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7ffda7cc4800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7ffda0ef0000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7ffd9d36c400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7ffd9d7ba800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7ffda4abb000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7ffdaf908c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7ffda5cde800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7ffda105c400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7ffda1054400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7ffda4d67000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7ffd9dfa2000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7ffdaf0dcc00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7ffdb1ef8400) [pid = 1852] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7ffdaf946c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7ffda1056c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7ffda563d400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7ffd9d36f400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7ffdada9e000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7ffda6ca6000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7ffdaf0d1800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7ffda623a000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7ffda1e48000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7ffda4df3000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7ffdb7690c00) [pid = 1852] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7ffdad855400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7ffdadd05c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7ffda8787400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7ffdaec2f000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7ffda14e6800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7ffda104e000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7ffda22b1000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7ffda2649c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7ffdada96800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7ffdb792d400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7ffdada58800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7ffda623ac00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7ffda890a800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7ffd9ed36800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7ffdb68ea800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7ffd9d36f800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7ffdae1d6800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7ffdadeb3c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7ffd9e98d000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7ffdadf14800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7ffd9e4b3000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7ffda563f400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7ffda4df0400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7ffdaf908800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7ffdae195400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7ffda1c3fc00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7ffda6ca9800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7ffda0e58000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7ffdb3be8000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7ffdb910dc00) [pid = 1852] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907410291]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7ffdb709d000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7ffda1c47000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7ffda0e64800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7ffda4dec800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7ffda1421000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7ffdb23afc00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7ffda7a6c000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7ffd9e4acc00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7ffdb25b9c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7ffdb3733000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7ffdb29bcc00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7ffda623c800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7ffda4d66c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7ffda0ef8c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7ffdada59c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7ffdaf0d6c00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7ffda890e000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7ffdb68e6000) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7ffdadf16000) [pid = 1852] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7ffdada9a800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7ffdaf0cf400) [pid = 1852] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907392763]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7ffd9e98e400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7ffda181fc00) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7ffda14eb400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7ffda1414400) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7ffd9dfa5800) [pid = 1852] [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]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7ffda7b47000) [pid = 1852] [serial = 2042] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7ffdb23b3000) [pid = 1852] [serial = 1985] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7ffdb7931c00) [pid = 1852] [serial = 2012] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7ffdb25c2000) [pid = 1852] [serial = 1988] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7ffda5283c00) [pid = 1852] [serial = 1964] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7ffdb8e7ec00) [pid = 1852] [serial = 2017] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7ffdb1eef800) [pid = 1852] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7ffdb29c0c00) [pid = 1852] [serial = 1991] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7ffdae192c00) [pid = 1852] [serial = 1975] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7ffdae89f400) [pid = 1852] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907392763]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7ffdada9f800) [pid = 1852] [serial = 1970] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7ffdb63c0800) [pid = 1852] [serial = 1997] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7ffdb70a4000) [pid = 1852] [serial = 2006] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7ffda14ecc00) [pid = 1852] [serial = 1961] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7ffdb7697800) [pid = 1852] [serial = 2009] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffd9ed37000) [pid = 1852] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdb68e6800) [pid = 1852] [serial = 2000] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffdb9111000) [pid = 1852] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907410291]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffda8905400) [pid = 1852] [serial = 1967] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffda1821400) [pid = 1852] [serial = 2027] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffda275d800) [pid = 1852] [serial = 2033] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdada9cc00) [pid = 1852] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdb6a5a400) [pid = 1852] [serial = 2003] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdb3b60800) [pid = 1852] [serial = 1994] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda6230c00) [pid = 1852] [serial = 2036] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb79ba400) [pid = 1852] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffda141e000) [pid = 1852] [serial = 2030] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffda1e45800) [pid = 1852] [serial = 2039] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffdaf90c800) [pid = 1852] [serial = 1980] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdb91da000) [pid = 1852] [serial = 2022] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffdad85b000) [pid = 1852] [serial = 2043] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffda5a1fc00) [pid = 1852] [serial = 1758] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffdadf21400) [pid = 1852] [serial = 1842] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffdb985a800) [pid = 1852] [serial = 1695] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffdafe0bc00) [pid = 1852] [serial = 1923] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffda7a70c00) [pid = 1852] [serial = 1813] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffdadf13800) [pid = 1852] [serial = 1839] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffda1e46400) [pid = 1852] [serial = 1797] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffdad857000) [pid = 1852] [serial = 1892] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffda53b5400) [pid = 1852] [serial = 1800] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffdb68f0400) [pid = 1852] [serial = 2001] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffda8903800) [pid = 1852] [serial = 1824] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffda6239000) [pid = 1852] [serial = 1884] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffdaf0a0c00) [pid = 1852] [serial = 1911] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffda53b2c00) [pid = 1852] [serial = 1749] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffdadd0b000) [pid = 1852] [serial = 1836] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffda622e800) [pid = 1852] [serial = 1766] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffdae1cc400) [pid = 1852] [serial = 1845] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffda6caf400) [pid = 1852] [serial = 1887] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffda22fb800) [pid = 1852] [serial = 1734] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffda2754c00) [pid = 1852] [serial = 1737] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffda1e46c00) [pid = 1852] [serial = 1729] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffda7cc2400) [pid = 1852] [serial = 1818] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffdaea6d800) [pid = 1852] [serial = 1908] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffdada60400) [pid = 1852] [serial = 1830] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffd9ed34400) [pid = 1852] [serial = 1713] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffdad854400) [pid = 1852] [serial = 1827] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffda6658800) [pid = 1852] [serial = 1808] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffda6041c00) [pid = 1852] [serial = 1761] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffdae8a2000) [pid = 1852] [serial = 1905] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffda563cc00) [pid = 1852] [serial = 1752] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffdadeb9c00) [pid = 1852] [serial = 1897] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffdb23a8400) [pid = 1852] [serial = 1934] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffda104e800) [pid = 1852] [serial = 1716] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffda4d60400) [pid = 1852] [serial = 1743] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffdaf94f000) [pid = 1852] [serial = 1917] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffdae1d2800) [pid = 1852] [serial = 1902] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffda8787000) [pid = 1852] [serial = 1821] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffda4de6400) [pid = 1852] [serial = 1746] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffdb45b0000) [pid = 1852] [serial = 1995] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffda7b3c800) [pid = 1852] [serial = 2040] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffdb67d0800) [pid = 1852] [serial = 1998] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffda4ab6800) [pid = 1852] [serial = 1740] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffda0e56400) [pid = 1852] [serial = 1794] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffdada55800) [pid = 1852] [serial = 1959] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffda58f4800) [pid = 1852] [serial = 1755] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffda14e6400) [pid = 1852] [serial = 1719] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffda1821000) [pid = 1852] [serial = 1724] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffdafc52c00) [pid = 1852] [serial = 1920] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffdb1e38800) [pid = 1852] [serial = 1926] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffdadbd8000) [pid = 1852] [serial = 1833] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffda4dd0400) [pid = 1852] [serial = 1881] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffda1c3e800) [pid = 1852] [serial = 1878] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7ffdaf90fc00) [pid = 1852] [serial = 1914] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7ffdb23a7800) [pid = 1852] [serial = 1929] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7ffda7a75000) [pid = 1852] [serial = 2037] [outer = (nil)] [url = about:blank]
06:44:26 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7ffda6230400) [pid = 1852] [serial = 1803] [outer = (nil)] [url = about:blank]
06:44:26 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
06:44:26 INFO - document served over http requires an https
06:44:26 INFO - sub-resource via xhr-request using the meta-referrer
06:44:26 INFO - delivery method with keep-origin-redirect and when
06:44:26 INFO - the target request is cross-origin.
06:44:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4237ms
06:44:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:44:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9f353800 == 29 [pid = 1852] [id = 757]
06:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7ffd9ed34400) [pid = 1852] [serial = 2122] [outer = (nil)]
06:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7ffd9ed39800) [pid = 1852] [serial = 2123] [outer = 0x7ffd9ed34400]
06:44:27 INFO - PROCESS | 1852 | 1446907467100 Marionette INFO loaded listener.js
06:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7ffda101c800) [pid = 1852] [serial = 2124] [outer = 0x7ffd9ed34400]
06:44:27 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
06:44:27 INFO - document served over http requires an https
06:44:27 INFO - sub-resource via xhr-request using the meta-referrer
06:44:27 INFO - delivery method with no-redirect and when
06:44:27 INFO - the target request is cross-origin.
06:44:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1024ms
06:44:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:44:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d4d000 == 30 [pid = 1852] [id = 758]
06:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7ffd9eb53800) [pid = 1852] [serial = 2125] [outer = (nil)]
06:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffda1021c00) [pid = 1852] [serial = 2126] [outer = 0x7ffd9eb53800]
06:44:28 INFO - PROCESS | 1852 | 1446907468186 Marionette INFO loaded listener.js
06:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffda1050400) [pid = 1852] [serial = 2127] [outer = 0x7ffd9eb53800]
06:44:29 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
06:44:29 INFO - document served over http requires an https
06:44:29 INFO - sub-resource via xhr-request using the meta-referrer
06:44:29 INFO - delivery method with swap-origin-redirect and when
06:44:29 INFO - the target request is cross-origin.
06:44:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1478ms
06:44:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:44:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9daeb800 == 31 [pid = 1852] [id = 759]
06:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffd9e98c000) [pid = 1852] [serial = 2128] [outer = (nil)]
06:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffd9e992400) [pid = 1852] [serial = 2129] [outer = 0x7ffd9e98c000]
06:44:29 INFO - PROCESS | 1852 | 1446907469840 Marionette INFO loaded listener.js
06:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffda030c400) [pid = 1852] [serial = 2130] [outer = 0x7ffd9e98c000]
06:44:30 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
06:44:30 INFO - document served over http requires an http
06:44:30 INFO - sub-resource via fetch-request using the meta-referrer
06:44:30 INFO - delivery method with keep-origin-redirect and when
06:44:30 INFO - the target request is same-origin.
06:44:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1479ms
06:44:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:44:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1255800 == 32 [pid = 1852] [id = 760]
06:44:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffd9dfa4400) [pid = 1852] [serial = 2131] [outer = (nil)]
06:44:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffda104f000) [pid = 1852] [serial = 2132] [outer = 0x7ffd9dfa4400]
06:44:31 INFO - PROCESS | 1852 | 1446907471226 Marionette INFO loaded listener.js
06:44:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffda1412c00) [pid = 1852] [serial = 2133] [outer = 0x7ffd9dfa4400]
06:44:32 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
06:44:32 INFO - document served over http requires an http
06:44:32 INFO - sub-resource via fetch-request using the meta-referrer
06:44:32 INFO - delivery method with no-redirect and when
06:44:32 INFO - the target request is same-origin.
06:44:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1332ms
06:44:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:44:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12f6000 == 33 [pid = 1852] [id = 761]
06:44:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffd9e98e800) [pid = 1852] [serial = 2134] [outer = (nil)]
06:44:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffda1420c00) [pid = 1852] [serial = 2135] [outer = 0x7ffd9e98e800]
06:44:32 INFO - PROCESS | 1852 | 1446907472710 Marionette INFO loaded listener.js
06:44:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda14ecc00) [pid = 1852] [serial = 2136] [outer = 0x7ffd9e98e800]
06:44:33 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
06:44:33 INFO - document served over http requires an http
06:44:33 INFO - sub-resource via fetch-request using the meta-referrer
06:44:33 INFO - delivery method with swap-origin-redirect and when
06:44:33 INFO - the target request is same-origin.
06:44:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1448ms
06:44:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:44:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e9af800 == 34 [pid = 1852] [id = 762]
06:44:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffda14ee000) [pid = 1852] [serial = 2137] [outer = (nil)]
06:44:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda14f1800) [pid = 1852] [serial = 2138] [outer = 0x7ffda14ee000]
06:44:34 INFO - PROCESS | 1852 | 1446907474173 Marionette INFO loaded listener.js
06:44:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffda1821400) [pid = 1852] [serial = 2139] [outer = 0x7ffda14ee000]
06:44:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2202800 == 35 [pid = 1852] [id = 763]
06:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda1c40000) [pid = 1852] [serial = 2140] [outer = (nil)]
06:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffda1c3fc00) [pid = 1852] [serial = 2141] [outer = 0x7ffda1c40000]
06:44:35 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
06:44:35 INFO - document served over http requires an http
06:44:35 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:35 INFO - delivery method with keep-origin-redirect and when
06:44:35 INFO - the target request is same-origin.
06:44:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1625ms
06:44:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:44:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda220f800 == 36 [pid = 1852] [id = 764]
06:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7ffda14efc00) [pid = 1852] [serial = 2142] [outer = (nil)]
06:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7ffda1c47000) [pid = 1852] [serial = 2143] [outer = 0x7ffda14efc00]
06:44:35 INFO - PROCESS | 1852 | 1446907475773 Marionette INFO loaded listener.js
06:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7ffda1e44400) [pid = 1852] [serial = 2144] [outer = 0x7ffda14efc00]
06:44:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2383800 == 37 [pid = 1852] [id = 765]
06:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7ffda1e48800) [pid = 1852] [serial = 2145] [outer = (nil)]
06:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7ffda1e3ec00) [pid = 1852] [serial = 2146] [outer = 0x7ffda1e48800]
06:44:36 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
06:44:36 INFO - document served over http requires an http
06:44:36 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:36 INFO - delivery method with no-redirect and when
06:44:36 INFO - the target request is same-origin.
06:44:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1485ms
06:44:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:44:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda0d45800 == 38 [pid = 1852] [id = 766]
06:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7ffda22ac400) [pid = 1852] [serial = 2147] [outer = (nil)]
06:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7ffda22ee400) [pid = 1852] [serial = 2148] [outer = 0x7ffda22ac400]
06:44:37 INFO - PROCESS | 1852 | 1446907477337 Marionette INFO loaded listener.js
06:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7ffda22fbc00) [pid = 1852] [serial = 2149] [outer = 0x7ffda22ac400]
06:44:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2477000 == 39 [pid = 1852] [id = 767]
06:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7ffda2648000) [pid = 1852] [serial = 2150] [outer = (nil)]
06:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7ffda2645c00) [pid = 1852] [serial = 2151] [outer = 0x7ffda2648000]
06:44:38 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
06:44:38 INFO - document served over http requires an http
06:44:38 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:38 INFO - delivery method with swap-origin-redirect and when
06:44:38 INFO - the target request is same-origin.
06:44:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1476ms
06:44:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:44:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda2833000 == 40 [pid = 1852] [id = 768]
06:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7ffd9e996000) [pid = 1852] [serial = 2152] [outer = (nil)]
06:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7ffda264ac00) [pid = 1852] [serial = 2153] [outer = 0x7ffd9e996000]
06:44:38 INFO - PROCESS | 1852 | 1446907478779 Marionette INFO loaded listener.js
06:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7ffda2755c00) [pid = 1852] [serial = 2154] [outer = 0x7ffd9e996000]
06:44:39 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
06:44:39 INFO - document served over http requires an http
06:44:39 INFO - sub-resource via script-tag using the meta-referrer
06:44:39 INFO - delivery method with keep-origin-redirect and when
06:44:39 INFO - the target request is same-origin.
06:44:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1381ms
06:44:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:44:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4b87000 == 41 [pid = 1852] [id = 769]
06:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7ffda1816800) [pid = 1852] [serial = 2155] [outer = (nil)]
06:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7ffda275b400) [pid = 1852] [serial = 2156] [outer = 0x7ffda1816800]
06:44:40 INFO - PROCESS | 1852 | 1446907480197 Marionette INFO loaded listener.js
06:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7ffda4ab6c00) [pid = 1852] [serial = 2157] [outer = 0x7ffda1816800]
06:44:41 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
06:44:41 INFO - document served over http requires an http
06:44:41 INFO - sub-resource via script-tag using the meta-referrer
06:44:41 INFO - delivery method with no-redirect and when
06:44:41 INFO - the target request is same-origin.
06:44:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1381ms
06:44:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:44:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda4d40000 == 42 [pid = 1852] [id = 770]
06:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7ffda2649800) [pid = 1852] [serial = 2158] [outer = (nil)]
06:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7ffda4abac00) [pid = 1852] [serial = 2159] [outer = 0x7ffda2649800]
06:44:41 INFO - PROCESS | 1852 | 1446907481577 Marionette INFO loaded listener.js
06:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7ffda4d5f400) [pid = 1852] [serial = 2160] [outer = 0x7ffda2649800]
06:44:42 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
06:44:42 INFO - document served over http requires an http
06:44:42 INFO - sub-resource via script-tag using the meta-referrer
06:44:42 INFO - delivery method with swap-origin-redirect and when
06:44:42 INFO - the target request is same-origin.
06:44:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1393ms
06:44:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:44:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda530a800 == 43 [pid = 1852] [id = 771]
06:44:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7ffda2757800) [pid = 1852] [serial = 2161] [outer = (nil)]
06:44:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7ffda4d65800) [pid = 1852] [serial = 2162] [outer = 0x7ffda2757800]
06:44:43 INFO - PROCESS | 1852 | 1446907483008 Marionette INFO loaded listener.js
06:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7ffda4dca400) [pid = 1852] [serial = 2163] [outer = 0x7ffda2757800]
06:44:43 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
06:44:43 INFO - document served over http requires an http
06:44:43 INFO - sub-resource via xhr-request using the meta-referrer
06:44:43 INFO - delivery method with keep-origin-redirect and when
06:44:43 INFO - the target request is same-origin.
06:44:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1434ms
06:44:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:44:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5379800 == 44 [pid = 1852] [id = 772]
06:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7ffda4d64000) [pid = 1852] [serial = 2164] [outer = (nil)]
06:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7ffda4dec400) [pid = 1852] [serial = 2165] [outer = 0x7ffda4d64000]
06:44:44 INFO - PROCESS | 1852 | 1446907484442 Marionette INFO loaded listener.js
06:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7ffda527b000) [pid = 1852] [serial = 2166] [outer = 0x7ffda4d64000]
06:44:45 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
06:44:45 INFO - document served over http requires an http
06:44:45 INFO - sub-resource via xhr-request using the meta-referrer
06:44:45 INFO - delivery method with no-redirect and when
06:44:45 INFO - the target request is same-origin.
06:44:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1385ms
06:44:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:44:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda542a000 == 45 [pid = 1852] [id = 773]
06:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7ffd9d36a800) [pid = 1852] [serial = 2167] [outer = (nil)]
06:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7ffda4de8000) [pid = 1852] [serial = 2168] [outer = 0x7ffd9d36a800]
06:44:45 INFO - PROCESS | 1852 | 1446907485788 Marionette INFO loaded listener.js
06:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7ffda53bc000) [pid = 1852] [serial = 2169] [outer = 0x7ffd9d36a800]
06:44:46 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
06:44:46 INFO - document served over http requires an http
06:44:46 INFO - sub-resource via xhr-request using the meta-referrer
06:44:46 INFO - delivery method with swap-origin-redirect and when
06:44:46 INFO - the target request is same-origin.
06:44:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1282ms
06:44:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:44:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5c0c800 == 46 [pid = 1852] [id = 774]
06:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7ffda1024000) [pid = 1852] [serial = 2170] [outer = (nil)]
06:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7ffda53c0400) [pid = 1852] [serial = 2171] [outer = 0x7ffda1024000]
06:44:47 INFO - PROCESS | 1852 | 1446907487092 Marionette INFO loaded listener.js
06:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7ffda563d000) [pid = 1852] [serial = 2172] [outer = 0x7ffda1024000]
06:44:48 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
06:44:48 INFO - document served over http requires an https
06:44:48 INFO - sub-resource via fetch-request using the meta-referrer
06:44:48 INFO - delivery method with keep-origin-redirect and when
06:44:48 INFO - the target request is same-origin.
06:44:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1334ms
06:44:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:44:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5ea3000 == 47 [pid = 1852] [id = 775]
06:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7ffda1414400) [pid = 1852] [serial = 2173] [outer = (nil)]
06:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7ffda5640c00) [pid = 1852] [serial = 2174] [outer = 0x7ffda1414400]
06:44:48 INFO - PROCESS | 1852 | 1446907488420 Marionette INFO loaded listener.js
06:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7ffda58f4800) [pid = 1852] [serial = 2175] [outer = 0x7ffda1414400]
06:44:49 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
06:44:49 INFO - document served over http requires an https
06:44:49 INFO - sub-resource via fetch-request using the meta-referrer
06:44:49 INFO - delivery method with no-redirect and when
06:44:49 INFO - the target request is same-origin.
06:44:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1325ms
06:44:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:44:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda64a1000 == 48 [pid = 1852] [id = 776]
06:44:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffda5a18400) [pid = 1852] [serial = 2176] [outer = (nil)]
06:44:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffda5a19800) [pid = 1852] [serial = 2177] [outer = 0x7ffda5a18400]
06:44:49 INFO - PROCESS | 1852 | 1446907489939 Marionette INFO loaded listener.js
06:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffda5a24000) [pid = 1852] [serial = 2178] [outer = 0x7ffda5a18400]
06:44:52 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
06:44:52 INFO - document served over http requires an https
06:44:52 INFO - sub-resource via fetch-request using the meta-referrer
06:44:52 INFO - delivery method with swap-origin-redirect and when
06:44:52 INFO - the target request is same-origin.
06:44:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2833ms
06:44:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:44:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6607800 == 49 [pid = 1852] [id = 777]
06:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffda5a24400) [pid = 1852] [serial = 2179] [outer = (nil)]
06:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffda5cd2c00) [pid = 1852] [serial = 2180] [outer = 0x7ffda5a24400]
06:44:52 INFO - PROCESS | 1852 | 1446907492713 Marionette INFO loaded listener.js
06:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffda6044000) [pid = 1852] [serial = 2181] [outer = 0x7ffda5a24400]
06:44:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b64000 == 50 [pid = 1852] [id = 778]
06:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda5cdc000) [pid = 1852] [serial = 2182] [outer = (nil)]
06:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda6043000) [pid = 1852] [serial = 2183] [outer = 0x7ffda5cdc000]
06:44:53 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
06:44:53 INFO - document served over http requires an https
06:44:53 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:53 INFO - delivery method with keep-origin-redirect and when
06:44:53 INFO - the target request is same-origin.
06:44:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1577ms
06:44:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:44:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda239d800 == 51 [pid = 1852] [id = 779]
06:44:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffd9d376c00) [pid = 1852] [serial = 2184] [outer = (nil)]
06:44:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda4abe400) [pid = 1852] [serial = 2185] [outer = 0x7ffd9d376c00]
06:44:54 INFO - PROCESS | 1852 | 1446907494324 Marionette INFO loaded listener.js
06:44:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda622f400) [pid = 1852] [serial = 2186] [outer = 0x7ffd9d376c00]
06:44:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1b49800 == 52 [pid = 1852] [id = 780]
06:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda0e63000) [pid = 1852] [serial = 2187] [outer = (nil)]
06:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7ffd9d36e400) [pid = 1852] [serial = 2188] [outer = 0x7ffda0e63000]
06:44:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:44:55 INFO - document served over http requires an https
06:44:55 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:55 INFO - delivery method with no-redirect and when
06:44:55 INFO - the target request is same-origin.
06:44:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1978ms
06:44:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:44:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e9bb800 == 53 [pid = 1852] [id = 781]
06:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7ffd9d7b8800) [pid = 1852] [serial = 2189] [outer = (nil)]
06:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7ffd9dfadc00) [pid = 1852] [serial = 2190] [outer = 0x7ffd9d7b8800]
06:44:56 INFO - PROCESS | 1852 | 1446907496316 Marionette INFO loaded listener.js
06:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7ffda1022c00) [pid = 1852] [serial = 2191] [outer = 0x7ffd9d7b8800]
06:44:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda12e9800 == 54 [pid = 1852] [id = 782]
06:44:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7ffda0eeb400) [pid = 1852] [serial = 2192] [outer = (nil)]
06:44:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7ffd9d372800) [pid = 1852] [serial = 2193] [outer = 0x7ffda0eeb400]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7ffdaec33800) [pid = 1852] [serial = 1976] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7ffdb23c8800) [pid = 1852] [serial = 1986] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7ffda4abd400) [pid = 1852] [serial = 1962] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7ffdb79b9000) [pid = 1852] [serial = 2013] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7ffdb96bac00) [pid = 1852] [serial = 2023] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7ffdb287ec00) [pid = 1852] [serial = 1989] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdb1e2cc00) [pid = 1852] [serial = 1981] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffdb70a2c00) [pid = 1852] [serial = 2004] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffda58eb800) [pid = 1852] [serial = 2034] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffdb910b400) [pid = 1852] [serial = 2018] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb9864800) [pid = 1852] [serial = 2028] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffdadec1000) [pid = 1852] [serial = 1971] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffda6ca3c00) [pid = 1852] [serial = 1965] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffdb768f000) [pid = 1852] [serial = 2007] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdb3726800) [pid = 1852] [serial = 1992] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffda22b0400) [pid = 1852] [serial = 2031] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffdb792b000) [pid = 1852] [serial = 2010] [outer = (nil)] [url = about:blank]
06:44:57 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffdada5ec00) [pid = 1852] [serial = 1968] [outer = (nil)] [url = about:blank]
06:44:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:44:57 INFO - document served over http requires an https
06:44:57 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:57 INFO - delivery method with swap-origin-redirect and when
06:44:57 INFO - the target request is same-origin.
06:44:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1837ms
06:44:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:44:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e3af800 == 55 [pid = 1852] [id = 783]
06:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7ffd9dfa9800) [pid = 1852] [serial = 2194] [outer = (nil)]
06:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7ffd9e998c00) [pid = 1852] [serial = 2195] [outer = 0x7ffd9dfa9800]
06:44:58 INFO - PROCESS | 1852 | 1446907498154 Marionette INFO loaded listener.js
06:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7ffda101e800) [pid = 1852] [serial = 2196] [outer = 0x7ffd9dfa9800]
06:44:58 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
06:44:58 INFO - document served over http requires an https
06:44:58 INFO - sub-resource via script-tag using the meta-referrer
06:44:58 INFO - delivery method with keep-origin-redirect and when
06:44:58 INFO - the target request is same-origin.
06:44:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1226ms
06:44:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:44:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda1243000 == 56 [pid = 1852] [id = 784]
06:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7ffda0e5f800) [pid = 1852] [serial = 2197] [outer = (nil)]
06:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7ffda1417800) [pid = 1852] [serial = 2198] [outer = 0x7ffda0e5f800]
06:44:59 INFO - PROCESS | 1852 | 1446907499231 Marionette INFO loaded listener.js
06:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7ffda1c44000) [pid = 1852] [serial = 2199] [outer = 0x7ffda0e5f800]
06:45:00 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
06:45:00 INFO - document served over http requires an https
06:45:00 INFO - sub-resource via script-tag using the meta-referrer
06:45:00 INFO - delivery method with no-redirect and when
06:45:00 INFO - the target request is same-origin.
06:45:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1195ms
06:45:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:45:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e753800 == 57 [pid = 1852] [id = 785]
06:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7ffda1e45800) [pid = 1852] [serial = 2200] [outer = (nil)]
06:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7ffda1e47800) [pid = 1852] [serial = 2201] [outer = 0x7ffda1e45800]
06:45:00 INFO - PROCESS | 1852 | 1446907500508 Marionette INFO loaded listener.js
06:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7ffda22f1c00) [pid = 1852] [serial = 2202] [outer = 0x7ffda1e45800]
06:45:01 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
06:45:01 INFO - document served over http requires an https
06:45:01 INFO - sub-resource via script-tag using the meta-referrer
06:45:01 INFO - delivery method with swap-origin-redirect and when
06:45:01 INFO - the target request is same-origin.
06:45:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1274ms
06:45:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:45:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda5378000 == 58 [pid = 1852] [id = 786]
06:45:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7ffda1e46400) [pid = 1852] [serial = 2203] [outer = (nil)]
06:45:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7ffda2649c00) [pid = 1852] [serial = 2204] [outer = 0x7ffda1e46400]
06:45:01 INFO - PROCESS | 1852 | 1446907501842 Marionette INFO loaded listener.js
06:45:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7ffda4dcb800) [pid = 1852] [serial = 2205] [outer = 0x7ffda1e46400]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7ffdb9c0b800) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7ffda6044800) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7ffdb792f000) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7ffda1021c00) [pid = 1852] [serial = 2126] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7ffdb63b6400) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7ffd9e4a9400) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7ffd9e4a9800) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7ffdb6a63c00) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7ffdafc56c00) [pid = 1852] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907431844]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7ffdbec11000) [pid = 1852] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907450137]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7ffd9d7bd000) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7ffdaf0d6800) [pid = 1852] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7ffdb23a7c00) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7ffd9ed34400) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7ffdbeccac00) [pid = 1852] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7ffdbc715400) [pid = 1852] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7ffdb63bb800) [pid = 1852] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7ffda22f5c00) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7ffdadebb400) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7ffdb9f14800) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7ffdb9f0a000) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7ffda1e4c800) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7ffda1055400) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7ffda53b7c00) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7ffdb23a6400) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7ffda1c44800) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7ffd9f143400) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7ffda4d5d000) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7ffd9eb4cc00) [pid = 1852] [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]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7ffd9e4af000) [pid = 1852] [serial = 2114] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7ffdc4a4d800) [pid = 1852] [serial = 2111] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7ffd9eb4c800) [pid = 1852] [serial = 2117] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7ffda030fc00) [pid = 1852] [serial = 2120] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7ffd9ed39800) [pid = 1852] [serial = 2123] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7ffdbec0e400) [pid = 1852] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907450137]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7ffdbd51a400) [pid = 1852] [serial = 2101] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7ffdbeccb400) [pid = 1852] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7ffdbec13800) [pid = 1852] [serial = 2106] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7ffdba56ec00) [pid = 1852] [serial = 2087] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7ffdba57a400) [pid = 1852] [serial = 2090] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7ffdbb90a000) [pid = 1852] [serial = 2093] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7ffdbc715800) [pid = 1852] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7ffdbb92f400) [pid = 1852] [serial = 2096] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7ffdb9f13000) [pid = 1852] [serial = 2081] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7ffdba32f800) [pid = 1852] [serial = 2084] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7ffdb768dc00) [pid = 1852] [serial = 2072] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffdb96b7000) [pid = 1852] [serial = 2075] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffdb9c11400) [pid = 1852] [serial = 2078] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffdb1ef3000) [pid = 1852] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907431844]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffdaf905800) [pid = 1852] [serial = 2059] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffdb23c7400) [pid = 1852] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffdb23c0000) [pid = 1852] [serial = 2064] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdb63c0000) [pid = 1852] [serial = 2069] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffda7b3fc00) [pid = 1852] [serial = 2048] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffdadf16400) [pid = 1852] [serial = 2051] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffdaf0d5c00) [pid = 1852] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffdaea65000) [pid = 1852] [serial = 2054] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffda2646000) [pid = 1852] [serial = 2045] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffda0eecc00) [pid = 1852] [serial = 2121] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffda101c800) [pid = 1852] [serial = 2124] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffdba329400) [pid = 1852] [serial = 2082] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffdba38fc00) [pid = 1852] [serial = 2085] [outer = (nil)] [url = about:blank]
06:45:02 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7ffdb9ce2400) [pid = 1852] [serial = 2079] [outer = (nil)] [url = about:blank]
06:45:02 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
06:45:02 INFO - document served over http requires an https
06:45:02 INFO - sub-resource via xhr-request using the meta-referrer
06:45:02 INFO - delivery method with keep-origin-redirect and when
06:45:02 INFO - the target request is same-origin.
06:45:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1376ms
06:45:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:45:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67df800 == 59 [pid = 1852] [id = 787]
06:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7ffda2646000) [pid = 1852] [serial = 2206] [outer = (nil)]
06:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7ffda4d64c00) [pid = 1852] [serial = 2207] [outer = 0x7ffda2646000]
06:45:03 INFO - PROCESS | 1852 | 1446907503174 Marionette INFO loaded listener.js
06:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7ffda5285800) [pid = 1852] [serial = 2208] [outer = 0x7ffda2646000]
06:45:03 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
06:45:03 INFO - document served over http requires an https
06:45:03 INFO - sub-resource via xhr-request using the meta-referrer
06:45:03 INFO - delivery method with no-redirect and when
06:45:03 INFO - the target request is same-origin.
06:45:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1125ms
06:45:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:45:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda6c1c800 == 60 [pid = 1852] [id = 788]
06:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7ffda264a800) [pid = 1852] [serial = 2209] [outer = (nil)]
06:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7ffda5a23000) [pid = 1852] [serial = 2210] [outer = 0x7ffda264a800]
06:45:04 INFO - PROCESS | 1852 | 1446907504285 Marionette INFO loaded listener.js
06:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7ffda6232400) [pid = 1852] [serial = 2211] [outer = 0x7ffda264a800]
06:45:05 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
06:45:05 INFO - document served over http requires an https
06:45:05 INFO - sub-resource via xhr-request using the meta-referrer
06:45:05 INFO - delivery method with swap-origin-redirect and when
06:45:05 INFO - the target request is same-origin.
06:45:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1473ms
06:45:05 INFO - TEST-START | /resource-timing/test_resource_timing.html
06:45:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9ef43000 == 61 [pid = 1852] [id = 789]
06:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7ffd9d372c00) [pid = 1852] [serial = 2212] [outer = (nil)]
06:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7ffda0306000) [pid = 1852] [serial = 2213] [outer = 0x7ffd9d372c00]
06:45:05 INFO - PROCESS | 1852 | 1446907505954 Marionette INFO loaded listener.js
06:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7ffda105a800) [pid = 1852] [serial = 2214] [outer = 0x7ffd9d372c00]
06:45:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda67ca000 == 62 [pid = 1852] [id = 790]
06:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7ffda14f1000) [pid = 1852] [serial = 2215] [outer = (nil)]
06:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7ffda22f7800) [pid = 1852] [serial = 2216] [outer = 0x7ffda14f1000]
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
06:45:07 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
06:45:07 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
06:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:45:07 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
06:45:07 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
06:45:07 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
06:45:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
06:45:07 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
06:45:07 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1755ms
06:45:07 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
06:45:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda7bc4000 == 63 [pid = 1852] [id = 791]
06:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7ffda1420000) [pid = 1852] [serial = 2217] [outer = (nil)]
06:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7ffda4abe800) [pid = 1852] [serial = 2218] [outer = 0x7ffda1420000]
06:45:07 INFO - PROCESS | 1852 | 1446907507820 Marionette INFO loaded listener.js
06:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7ffda58f9400) [pid = 1852] [serial = 2219] [outer = 0x7ffda1420000]
06:45:08 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"
06:45:08 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
06:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:45:08 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
06:45:08 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1377ms
06:45:08 INFO - TEST-START | /screen-orientation/lock-basic.html
06:45:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffda81be000 == 64 [pid = 1852] [id = 792]
06:45:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7ffda1c41000) [pid = 1852] [serial = 2220] [outer = (nil)]
06:45:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7ffda6232000) [pid = 1852] [serial = 2221] [outer = 0x7ffda1c41000]
06:45:09 INFO - PROCESS | 1852 | 1446907509104 Marionette INFO loaded listener.js
06:45:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7ffda623b800) [pid = 1852] [serial = 2222] [outer = 0x7ffda1c41000]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5eba800 == 63 [pid = 1852] [id = 625]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5425000 == 62 [pid = 1852] [id = 623]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e74c800 == 61 [pid = 1852] [id = 607]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda221c000 == 60 [pid = 1852] [id = 616]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1248800 == 59 [pid = 1852] [id = 611]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9dacc800 == 58 [pid = 1852] [id = 610]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5c13800 == 57 [pid = 1852] [id = 624]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2840000 == 56 [pid = 1852] [id = 619]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b51000 == 55 [pid = 1852] [id = 614]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d96d000 == 54 [pid = 1852] [id = 605]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d3f000 == 53 [pid = 1852] [id = 609]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef46000 == 52 [pid = 1852] [id = 608]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e39b800 == 51 [pid = 1852] [id = 606]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffdc4ae8800 == 50 [pid = 1852] [id = 753]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2464800 == 49 [pid = 1852] [id = 618]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67df800 == 48 [pid = 1852] [id = 787]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5378000 == 47 [pid = 1852] [id = 786]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e753800 == 46 [pid = 1852] [id = 785]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1243000 == 45 [pid = 1852] [id = 784]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e3af800 == 44 [pid = 1852] [id = 783]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12e9800 == 43 [pid = 1852] [id = 782]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e9bb800 == 42 [pid = 1852] [id = 781]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b49800 == 41 [pid = 1852] [id = 780]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda239d800 == 40 [pid = 1852] [id = 779]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1b64000 == 39 [pid = 1852] [id = 778]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6607800 == 38 [pid = 1852] [id = 777]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda64a1000 == 37 [pid = 1852] [id = 776]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5ea3000 == 36 [pid = 1852] [id = 775]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2477000 == 35 [pid = 1852] [id = 767]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2383800 == 34 [pid = 1852] [id = 765]
06:45:17 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2202800 == 33 [pid = 1852] [id = 763]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7ffd9e994c00) [pid = 1852] [serial = 2115] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7ffd9f13cc00) [pid = 1852] [serial = 2118] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7ffdb68e4400) [pid = 1852] [serial = 2070] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7ffdada5e800) [pid = 1852] [serial = 2049] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7ffdafa33800) [pid = 1852] [serial = 2060] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7ffdbb905400) [pid = 1852] [serial = 2091] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7ffdba578400) [pid = 1852] [serial = 2088] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7ffdb8f74800) [pid = 1852] [serial = 2073] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7ffdbecc8400) [pid = 1852] [serial = 2107] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7ffdbebf2800) [pid = 1852] [serial = 2102] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7ffdb9adcc00) [pid = 1852] [serial = 2076] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7ffdaf0ab400) [pid = 1852] [serial = 2055] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7ffdb372e800) [pid = 1852] [serial = 2065] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7ffda5a1e400) [pid = 1852] [serial = 2046] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7ffdbc714000) [pid = 1852] [serial = 2097] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7ffdae1d7000) [pid = 1852] [serial = 2052] [outer = (nil)] [url = about:blank]
06:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7ffdbb932800) [pid = 1852] [serial = 2094] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7ffda5cdc000) [pid = 1852] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7ffda0e63000) [pid = 1852] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907495274]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7ffda1e48800) [pid = 1852] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907476521]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7ffda1c40000) [pid = 1852] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7ffda2648000) [pid = 1852] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7ffda4d64c00) [pid = 1852] [serial = 2207] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7ffd9dfa9800) [pid = 1852] [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]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7ffda0e5f800) [pid = 1852] [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]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7ffd9d7b8800) [pid = 1852] [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]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7ffda2646000) [pid = 1852] [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]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7ffda0eeb400) [pid = 1852] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7ffda1e46400) [pid = 1852] [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]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7ffda1e45800) [pid = 1852] [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]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7ffda5640c00) [pid = 1852] [serial = 2174] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7ffda5a19800) [pid = 1852] [serial = 2177] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7ffda6043000) [pid = 1852] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7ffda5cd2c00) [pid = 1852] [serial = 2180] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7ffda264ac00) [pid = 1852] [serial = 2153] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7ffda4de8000) [pid = 1852] [serial = 2168] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7ffda53c0400) [pid = 1852] [serial = 2171] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7ffda4abac00) [pid = 1852] [serial = 2159] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7ffd9d36e400) [pid = 1852] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907495274]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7ffda4abe400) [pid = 1852] [serial = 2185] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7ffda275b400) [pid = 1852] [serial = 2156] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7ffda1e3ec00) [pid = 1852] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907476521]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7ffda1c47000) [pid = 1852] [serial = 2143] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7ffda4d65800) [pid = 1852] [serial = 2162] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7ffda2649c00) [pid = 1852] [serial = 2204] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7ffda104f000) [pid = 1852] [serial = 2132] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7ffda1c3fc00) [pid = 1852] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7ffda14f1800) [pid = 1852] [serial = 2138] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7ffda1420c00) [pid = 1852] [serial = 2135] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7ffd9e998c00) [pid = 1852] [serial = 2195] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7ffda4dec400) [pid = 1852] [serial = 2165] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7ffda2645c00) [pid = 1852] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7ffda22ee400) [pid = 1852] [serial = 2148] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7ffda1417800) [pid = 1852] [serial = 2198] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7ffd9e992400) [pid = 1852] [serial = 2129] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7ffda1e47800) [pid = 1852] [serial = 2201] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7ffd9d372800) [pid = 1852] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7ffd9dfadc00) [pid = 1852] [serial = 2190] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7ffda5285800) [pid = 1852] [serial = 2208] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7ffda4dcb800) [pid = 1852] [serial = 2205] [outer = (nil)] [url = about:blank]
06:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7ffda1050400) [pid = 1852] [serial = 2127] [outer = (nil)] [url = about:blank]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e3a5000 == 32 [pid = 1852] [id = 755]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4d4a000 == 31 [pid = 1852] [id = 621]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda530a800 == 30 [pid = 1852] [id = 771]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda531e000 == 29 [pid = 1852] [id = 622]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5379800 == 28 [pid = 1852] [id = 772]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9daeb800 == 27 [pid = 1852] [id = 759]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12f4800 == 26 [pid = 1852] [id = 612]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b87000 == 25 [pid = 1852] [id = 769]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e9b0000 == 24 [pid = 1852] [id = 756]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4b8c800 == 23 [pid = 1852] [id = 620]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d45800 == 22 [pid = 1852] [id = 766]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5c0c800 == 21 [pid = 1852] [id = 774]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda4d40000 == 20 [pid = 1852] [id = 770]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda220f800 == 19 [pid = 1852] [id = 764]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e9af800 == 18 [pid = 1852] [id = 762]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda0d4d000 == 17 [pid = 1852] [id = 758]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda12f6000 == 16 [pid = 1852] [id = 761]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda542a000 == 15 [pid = 1852] [id = 773]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda2833000 == 14 [pid = 1852] [id = 768]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda1255800 == 13 [pid = 1852] [id = 760]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d977000 == 12 [pid = 1852] [id = 754]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f353800 == 11 [pid = 1852] [id = 757]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda7bc4000 == 10 [pid = 1852] [id = 791]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda67ca000 == 9 [pid = 1852] [id = 790]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9ef43000 == 8 [pid = 1852] [id = 789]
06:45:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda6c1c800 == 7 [pid = 1852] [id = 788]
06:45:28 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7ffda1022c00) [pid = 1852] [serial = 2191] [outer = (nil)] [url = about:blank]
06:45:28 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7ffda101e800) [pid = 1852] [serial = 2196] [outer = (nil)] [url = about:blank]
06:45:28 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7ffda22f1c00) [pid = 1852] [serial = 2202] [outer = (nil)] [url = about:blank]
06:45:28 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7ffda1c44000) [pid = 1852] [serial = 2199] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7ffda14ee000) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7ffda14efc00) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7ffda4d64000) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7ffda1816800) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7ffd9d36a800) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7ffda2649800) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7ffda5a18400) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7ffda5a24400) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7ffda2757800) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7ffda1024000) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7ffda275e800) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7ffd9d376c00) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7ffda14f1000) [pid = 1852] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7ffd9d372c00) [pid = 1852] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x7ffd9e98e800) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 48 (0x7ffd9eb53800) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 47 (0x7ffda264a800) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 46 (0x7ffda1414400) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 45 (0x7ffd9e98c000) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 44 (0x7ffda1420000) [pid = 1852] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 43 (0x7ffd9e996000) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 42 (0x7ffda22ac400) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 41 (0x7ffd9dfa4400) [pid = 1852] [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]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 40 (0x7ffda58f9400) [pid = 1852] [serial = 2219] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 39 (0x7ffda4abe800) [pid = 1852] [serial = 2218] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 38 (0x7ffda6232000) [pid = 1852] [serial = 2221] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 37 (0x7ffda5a23000) [pid = 1852] [serial = 2210] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 36 (0x7ffda22f7800) [pid = 1852] [serial = 2216] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 35 (0x7ffda0306000) [pid = 1852] [serial = 2213] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 34 (0x7ffda1e44400) [pid = 1852] [serial = 2144] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 33 (0x7ffda2755c00) [pid = 1852] [serial = 2154] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 32 (0x7ffda6044000) [pid = 1852] [serial = 2181] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 31 (0x7ffda4ab6c00) [pid = 1852] [serial = 2157] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 30 (0x7ffda58f4800) [pid = 1852] [serial = 2175] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 29 (0x7ffda4d5f400) [pid = 1852] [serial = 2160] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 28 (0x7ffdc4bca800) [pid = 1852] [serial = 2112] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 27 (0x7ffda1412c00) [pid = 1852] [serial = 2133] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 26 (0x7ffda1821400) [pid = 1852] [serial = 2139] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 25 (0x7ffda030c400) [pid = 1852] [serial = 2130] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 24 (0x7ffda22fbc00) [pid = 1852] [serial = 2149] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 23 (0x7ffda4dca400) [pid = 1852] [serial = 2163] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 22 (0x7ffda53bc000) [pid = 1852] [serial = 2169] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 21 (0x7ffda14ecc00) [pid = 1852] [serial = 2136] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 20 (0x7ffda622f400) [pid = 1852] [serial = 2186] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x7ffda5a24000) [pid = 1852] [serial = 2178] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 18 (0x7ffda527b000) [pid = 1852] [serial = 2166] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 17 (0x7ffda563d000) [pid = 1852] [serial = 2172] [outer = (nil)] [url = about:blank]
06:45:33 INFO - PROCESS | 1852 | --DOMWINDOW == 16 (0x7ffda6232400) [pid = 1852] [serial = 2211] [outer = (nil)] [url = about:blank]
06:45:38 INFO - PROCESS | 1852 | --DOMWINDOW == 15 (0x7ffda105a800) [pid = 1852] [serial = 2214] [outer = (nil)] [url = about:blank]
06:45:39 INFO - PROCESS | 1852 | MARIONETTE LOG: INFO: Timeout fired
06:45:39 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
06:45:39 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
06:45:39 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
06:45:39 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30641ms
06:45:39 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
06:45:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d460000 == 8 [pid = 1852] [id = 793]
06:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x7ffd9d7bd400) [pid = 1852] [serial = 2223] [outer = (nil)]
06:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x7ffd9d7c0400) [pid = 1852] [serial = 2224] [outer = 0x7ffd9d7bd400]
06:45:39 INFO - PROCESS | 1852 | 1446907539533 Marionette INFO loaded listener.js
06:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7ffd9dfa2c00) [pid = 1852] [serial = 2225] [outer = 0x7ffd9d7bd400]
06:45:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d96d800 == 9 [pid = 1852] [id = 794]
06:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7ffd9e4aa800) [pid = 1852] [serial = 2226] [outer = (nil)]
06:45:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d974000 == 10 [pid = 1852] [id = 795]
06:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7ffd9e4b0c00) [pid = 1852] [serial = 2227] [outer = (nil)]
06:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7ffd9e4b2400) [pid = 1852] [serial = 2228] [outer = 0x7ffd9e4b0c00]
06:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7ffd9e4b2c00) [pid = 1852] [serial = 2229] [outer = 0x7ffd9e4aa800]
06:45:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda81be000 == 9 [pid = 1852] [id = 792]
06:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 21 (0x7ffda623b800) [pid = 1852] [serial = 2222] [outer = (nil)] [url = about:blank]
06:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 20 (0x7ffd9d7c0400) [pid = 1852] [serial = 2224] [outer = (nil)] [url = about:blank]
06:45:48 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x7ffda1c41000) [pid = 1852] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
06:46:09 INFO - PROCESS | 1852 | MARIONETTE LOG: INFO: Timeout fired
06:46:09 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"
06:46:09 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
06:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:46:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
06:46:09 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
06:46:09 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
06:46:09 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
06:46:09 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30393ms
06:46:09 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
06:46:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d96d800 == 8 [pid = 1852] [id = 794]
06:46:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d974000 == 7 [pid = 1852] [id = 795]
06:46:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d45c000 == 8 [pid = 1852] [id = 796]
06:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7ffd9df9ec00) [pid = 1852] [serial = 2230] [outer = (nil)]
06:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7ffd9dfad800) [pid = 1852] [serial = 2231] [outer = 0x7ffd9df9ec00]
06:46:10 INFO - PROCESS | 1852 | 1446907570012 Marionette INFO loaded listener.js
06:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7ffd9e4ad800) [pid = 1852] [serial = 2232] [outer = 0x7ffd9df9ec00]
06:46:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9da60800 == 9 [pid = 1852] [id = 797]
06:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x7ffd9e98e400) [pid = 1852] [serial = 2233] [outer = (nil)]
06:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x7ffd9e98ec00) [pid = 1852] [serial = 2234] [outer = 0x7ffd9e98e400]
06:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d460000 == 8 [pid = 1852] [id = 793]
06:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 23 (0x7ffd9e4b2c00) [pid = 1852] [serial = 2229] [outer = 0x7ffd9e4aa800] [url = about:blank]
06:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 22 (0x7ffd9e4b2400) [pid = 1852] [serial = 2228] [outer = 0x7ffd9e4b0c00] [url = about:blank]
06:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 21 (0x7ffd9e4b0c00) [pid = 1852] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
06:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 20 (0x7ffd9e4aa800) [pid = 1852] [serial = 2226] [outer = (nil)] [url = about:blank]
06:46:22 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x7ffd9dfa2c00) [pid = 1852] [serial = 2225] [outer = (nil)] [url = about:blank]
06:46:22 INFO - PROCESS | 1852 | --DOMWINDOW == 18 (0x7ffd9dfad800) [pid = 1852] [serial = 2231] [outer = (nil)] [url = about:blank]
06:46:22 INFO - PROCESS | 1852 | --DOMWINDOW == 17 (0x7ffd9d7bd400) [pid = 1852] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
06:46:40 INFO - PROCESS | 1852 | MARIONETTE LOG: INFO: Timeout fired
06:46:40 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
06:46:40 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30498ms
06:46:40 INFO - TEST-START | /screen-orientation/onchange-event.html
06:46:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9da60800 == 7 [pid = 1852] [id = 797]
06:46:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d459800 == 8 [pid = 1852] [id = 798]
06:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7ffd9d7c2400) [pid = 1852] [serial = 2235] [outer = (nil)]
06:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7ffd9dfa1c00) [pid = 1852] [serial = 2236] [outer = 0x7ffd9d7c2400]
06:46:40 INFO - PROCESS | 1852 | 1446907600503 Marionette INFO loaded listener.js
06:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7ffd9e4ab400) [pid = 1852] [serial = 2237] [outer = 0x7ffd9d7c2400]
06:46:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d45c000 == 7 [pid = 1852] [id = 796]
06:46:50 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x7ffd9e98ec00) [pid = 1852] [serial = 2234] [outer = 0x7ffd9e98e400] [url = about:blank]
06:46:50 INFO - PROCESS | 1852 | --DOMWINDOW == 18 (0x7ffd9e98e400) [pid = 1852] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
06:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 17 (0x7ffd9dfa1c00) [pid = 1852] [serial = 2236] [outer = (nil)] [url = about:blank]
06:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 16 (0x7ffd9df9ec00) [pid = 1852] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
06:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 15 (0x7ffd9e4ad800) [pid = 1852] [serial = 2232] [outer = (nil)] [url = about:blank]
06:47:10 INFO - PROCESS | 1852 | MARIONETTE LOG: INFO: Timeout fired
06:47:10 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
06:47:10 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
06:47:10 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30487ms
06:47:10 INFO - TEST-START | /screen-orientation/orientation-api.html
06:47:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d45d800 == 8 [pid = 1852] [id = 799]
06:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x7ffd9d7c0800) [pid = 1852] [serial = 2238] [outer = (nil)]
06:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x7ffd9dfa1000) [pid = 1852] [serial = 2239] [outer = 0x7ffd9d7c0800]
06:47:10 INFO - PROCESS | 1852 | 1446907630979 Marionette INFO loaded listener.js
06:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7ffd9e4aac00) [pid = 1852] [serial = 2240] [outer = 0x7ffd9d7c0800]
06:47:11 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
06:47:11 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
06:47:11 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
06:47:11 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 936ms
06:47:11 INFO - TEST-START | /screen-orientation/orientation-reading.html
06:47:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9dacd000 == 9 [pid = 1852] [id = 800]
06:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7ffd9d7c0c00) [pid = 1852] [serial = 2241] [outer = (nil)]
06:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7ffd9e98e800) [pid = 1852] [serial = 2242] [outer = 0x7ffd9d7c0c00]
06:47:11 INFO - PROCESS | 1852 | 1446907631946 Marionette INFO loaded listener.js
06:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7ffd9eb4b400) [pid = 1852] [serial = 2243] [outer = 0x7ffd9d7c0c00]
06:47:12 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
06:47:12 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
06:47:12 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
06:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:47:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:47:12 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
06:47:12 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
06:47:12 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
06:47:12 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
06:47:12 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
06:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:47:12 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
06:47:12 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
06:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:47:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:47:12 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
06:47:12 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1025ms
06:47:12 INFO - TEST-START | /selection/Document-open.html
06:47:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e3a4800 == 10 [pid = 1852] [id = 801]
06:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7ffd9eb54400) [pid = 1852] [serial = 2244] [outer = (nil)]
06:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x7ffd9ed32000) [pid = 1852] [serial = 2245] [outer = 0x7ffd9eb54400]
06:47:13 INFO - PROCESS | 1852 | 1446907633054 Marionette INFO loaded listener.js
06:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x7ffd9f13a000) [pid = 1852] [serial = 2246] [outer = 0x7ffd9eb54400]
06:47:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9daeb000 == 11 [pid = 1852] [id = 802]
06:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x7ffd9f143000) [pid = 1852] [serial = 2247] [outer = (nil)]
06:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x7ffd9f143800) [pid = 1852] [serial = 2248] [outer = 0x7ffd9f143000]
06:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x7ffd9f13a800) [pid = 1852] [serial = 2249] [outer = 0x7ffd9f143000]
06:47:13 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 ""
06:47:13 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
06:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:47:13 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
06:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
06:47:13 INFO - TEST-OK | /selection/Document-open.html | took 1185ms
06:47:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e9a4000 == 12 [pid = 1852] [id = 803]
06:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x7ffd9eb57c00) [pid = 1852] [serial = 2250] [outer = (nil)]
06:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x7ffda0309400) [pid = 1852] [serial = 2251] [outer = 0x7ffd9eb57c00]
06:47:15 INFO - PROCESS | 1852 | 1446907635108 Marionette INFO loaded listener.js
06:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x7ffda0e57000) [pid = 1852] [serial = 2252] [outer = 0x7ffd9eb57c00]
06:47:15 INFO - TEST-START | /selection/addRange.html
06:48:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d459800 == 11 [pid = 1852] [id = 798]
06:48:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d45d800 == 10 [pid = 1852] [id = 799]
06:48:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9dacd000 == 9 [pid = 1852] [id = 800]
06:48:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e3a4800 == 8 [pid = 1852] [id = 801]
06:48:02 INFO - PROCESS | 1852 | --DOMWINDOW == 29 (0x7ffd9f143800) [pid = 1852] [serial = 2248] [outer = 0x7ffd9f143000] [url = about:blank]
06:48:05 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
06:48:05 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 28 (0x7ffda0309400) [pid = 1852] [serial = 2251] [outer = (nil)] [url = about:blank]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 27 (0x7ffd9f13a800) [pid = 1852] [serial = 2249] [outer = (nil)] [url = about:blank]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 26 (0x7ffd9ed32000) [pid = 1852] [serial = 2245] [outer = (nil)] [url = about:blank]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 25 (0x7ffd9e98e800) [pid = 1852] [serial = 2242] [outer = (nil)] [url = about:blank]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 24 (0x7ffd9e4aac00) [pid = 1852] [serial = 2240] [outer = (nil)] [url = about:blank]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 23 (0x7ffd9dfa1000) [pid = 1852] [serial = 2239] [outer = (nil)] [url = about:blank]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 22 (0x7ffd9e4ab400) [pid = 1852] [serial = 2237] [outer = (nil)] [url = about:blank]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 21 (0x7ffd9d7c2400) [pid = 1852] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 20 (0x7ffd9d7c0800) [pid = 1852] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x7ffd9eb54400) [pid = 1852] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 18 (0x7ffd9d7c0c00) [pid = 1852] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
06:48:05 INFO - PROCESS | 1852 | --DOMWINDOW == 17 (0x7ffd9f143000) [pid = 1852] [serial = 2247] [outer = (nil)] [url = about:blank]
06:48:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9daeb000 == 7 [pid = 1852] [id = 802]
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:06 INFO - Selection.addRange() tests
06:48:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:07 INFO - "
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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 ""
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 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
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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̈ḧ
06:48:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:07 INFO - "
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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 ""
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 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
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:07 INFO - Selection.addRange() tests
06:48:07 INFO - Selection.addRange() tests
06:48:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:07 INFO - "
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:07 INFO - "
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:07 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:07 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:07 INFO - Selection.addRange() tests
06:48:08 INFO - Selection.addRange() tests
06:48:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:08 INFO - "
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:08 INFO - "
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:08 INFO - Selection.addRange() tests
06:48:08 INFO - Selection.addRange() tests
06:48:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:08 INFO - "
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:08 INFO - "
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:08 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:08 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:08 INFO - Selection.addRange() tests
06:48:09 INFO - Selection.addRange() tests
06:48:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:09 INFO - "
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:09 INFO - "
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:09 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:09 INFO - Selection.addRange() tests
06:48:09 INFO - Selection.addRange() tests
06:48:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:09 INFO - "
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 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 ""
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 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
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 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
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:09 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
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:10 INFO - "
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:10 INFO - Selection.addRange() tests
06:48:10 INFO - Selection.addRange() tests
06:48:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:10 INFO - "
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:10 INFO - "
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:10 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:10 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:10 INFO - Selection.addRange() tests
06:48:11 INFO - Selection.addRange() tests
06:48:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:11 INFO - "
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:11 INFO - "
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:11 INFO - Selection.addRange() tests
06:48:11 INFO - Selection.addRange() tests
06:48:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:11 INFO - "
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:11 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:11 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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̈ḧ
06:48:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:11 INFO - "
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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 ""
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 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
06:48:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:11 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
06:48:11 INFO - Selection.addRange() tests
06:48:12 INFO - Selection.addRange() tests
06:48:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:12 INFO - "
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:12 INFO - "
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:12 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 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
06:48:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:12 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
06:48:12 INFO - Selection.addRange() tests
06:48:12 INFO - Selection.addRange() tests
06:48:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:13 INFO - "
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:13 INFO - "
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:13 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:13 INFO - Selection.addRange() tests
06:48:13 INFO - Selection.addRange() tests
06:48:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:13 INFO - "
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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 ""
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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̈ḧ
06:48:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:13 INFO - "
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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 ""
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 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
06:48:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:13 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
06:48:13 INFO - Selection.addRange() tests
06:48:14 INFO - Selection.addRange() tests
06:48:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:14 INFO - "
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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 ""
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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̈ḧ
06:48:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:14 INFO - "
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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 ""
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 INFO - Selection.addRange() tests
06:48:14 INFO - Selection.addRange() tests
06:48:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:14 INFO - "
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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 ""
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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̈ḧ
06:48:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:14 INFO - "
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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 ""
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:14 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
06:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:15 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 INFO - Selection.addRange() tests
06:48:15 INFO - Selection.addRange() tests
06:48:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:15 INFO - "
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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 ""
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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̈ḧ
06:48:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:15 INFO - "
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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 ""
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 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
06:48:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:15 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
06:48:15 INFO - Selection.addRange() tests
06:48:16 INFO - Selection.addRange() tests
06:48:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:16 INFO - "
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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 ""
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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̈ḧ
06:48:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:16 INFO - "
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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 ""
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 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
06:48:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:16 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
06:48:16 INFO - Selection.addRange() tests
06:48:17 INFO - Selection.addRange() tests
06:48:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:17 INFO - "
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:17 INFO - "
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:17 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:17 INFO - Selection.addRange() tests
06:48:17 INFO - Selection.addRange() tests
06:48:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:17 INFO - "
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 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 ""
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:17 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
06:48:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:18 INFO - "
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:18 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:18 INFO - Selection.addRange() tests
06:48:18 INFO - Selection.addRange() tests
06:48:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:18 INFO - "
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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 ""
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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̈ḧ
06:48:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:18 INFO - "
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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 ""
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 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
06:48:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:18 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
06:48:18 INFO - Selection.addRange() tests
06:48:19 INFO - Selection.addRange() tests
06:48:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:19 INFO - "
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:19 INFO - "
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:19 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:19 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:19 INFO - Selection.addRange() tests
06:48:20 INFO - Selection.addRange() tests
06:48:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:20 INFO - "
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:20 INFO - "
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:20 INFO - PROCESS | 1852 | --DOMWINDOW == 16 (0x7ffd9f13a000) [pid = 1852] [serial = 2246] [outer = (nil)] [url = about:blank]
06:48:20 INFO - PROCESS | 1852 | --DOMWINDOW == 15 (0x7ffd9eb4b400) [pid = 1852] [serial = 2243] [outer = (nil)] [url = about:blank]
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:20 INFO - Selection.addRange() tests
06:48:20 INFO - Selection.addRange() tests
06:48:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:20 INFO - "
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:20 INFO - "
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:20 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:20 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:20 INFO - Selection.addRange() tests
06:48:21 INFO - Selection.addRange() tests
06:48:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:21 INFO - "
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:21 INFO - "
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:21 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:21 INFO - Selection.addRange() tests
06:48:21 INFO - Selection.addRange() tests
06:48:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:21 INFO - "
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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 ""
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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̈ḧ
06:48:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:21 INFO - "
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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 ""
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 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
06:48:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:22 INFO - Selection.addRange() tests
06:48:22 INFO - Selection.addRange() tests
06:48:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:22 INFO - "
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:22 INFO - "
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:22 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:22 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:22 INFO - Selection.addRange() tests
06:48:23 INFO - Selection.addRange() tests
06:48:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:23 INFO - "
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:23 INFO - "
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:23 INFO - Selection.addRange() tests
06:48:23 INFO - Selection.addRange() tests
06:48:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:23 INFO - "
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:23 INFO - "
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:23 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:23 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 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
06:48:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:23 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
06:48:23 INFO - Selection.addRange() tests
06:48:24 INFO - Selection.addRange() tests
06:48:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:24 INFO - "
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:24 INFO - "
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:24 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:24 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:24 INFO - Selection.addRange() tests
06:48:25 INFO - Selection.addRange() tests
06:48:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:25 INFO - "
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:25 INFO - "
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:25 INFO - Selection.addRange() tests
06:48:25 INFO - Selection.addRange() tests
06:48:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:25 INFO - "
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:25 INFO - "
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:25 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:25 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:25 INFO - Selection.addRange() tests
06:48:26 INFO - Selection.addRange() tests
06:48:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:26 INFO - "
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:26 INFO - "
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:26 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:26 INFO - Selection.addRange() tests
06:48:26 INFO - Selection.addRange() tests
06:48:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:26 INFO - "
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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 ""
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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̈ḧ
06:48:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:26 INFO - "
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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 ""
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 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
06:48:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:26 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
06:48:26 INFO - Selection.addRange() tests
06:48:27 INFO - Selection.addRange() tests
06:48:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:27 INFO - "
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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 ""
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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̈ḧ
06:48:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:27 INFO - "
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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 ""
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 INFO - Selection.addRange() tests
06:48:27 INFO - Selection.addRange() tests
06:48:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:27 INFO - "
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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 ""
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:27 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
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:28 INFO - "
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:28 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:28 INFO - Selection.addRange() tests
06:48:28 INFO - Selection.addRange() tests
06:48:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:28 INFO - "
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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 ""
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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̈ḧ
06:48:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:28 INFO - "
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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 ""
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 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
06:48:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:28 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
06:48:28 INFO - Selection.addRange() tests
06:48:29 INFO - Selection.addRange() tests
06:48:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:29 INFO - "
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:29 INFO - "
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:29 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:29 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 INFO - Selection.addRange() tests
06:48:29 INFO - Selection.addRange() tests
06:48:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:29 INFO - "
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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 ""
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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̈ḧ
06:48:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:29 INFO - "
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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 ""
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 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
06:48:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:29 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
06:48:29 INFO - Selection.addRange() tests
06:48:30 INFO - Selection.addRange() tests
06:48:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:30 INFO - "
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:30 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:30 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:30 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
06:48:30 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
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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
06:48:30 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
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:30 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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̈ḧ
06:48:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:30 INFO - "
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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 ""
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 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
06:48:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:30 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
06:48:30 INFO - Selection.addRange() tests
06:48:30 INFO - Selection.addRange() tests
06:48:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:31 INFO - "
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:31 INFO - "
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:31 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:31 INFO - Selection.addRange() tests
06:48:31 INFO - Selection.addRange() tests
06:48:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:31 INFO - "
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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 ""
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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̈ḧ
06:48:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:31 INFO - "
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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 ""
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 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
06:48:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:31 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
06:48:31 INFO - Selection.addRange() tests
06:48:32 INFO - Selection.addRange() tests
06:48:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:32 INFO - "
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:32 INFO - "
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:32 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:32 INFO - Selection.addRange() tests
06:48:32 INFO - Selection.addRange() tests
06:48:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:32 INFO - "
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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 ""
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 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
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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̈ḧ
06:48:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:32 INFO - "
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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 ""
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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
06:48:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:32 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
06:48:32 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
06:48:32 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
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:33 INFO - Selection.addRange() tests
06:48:33 INFO - Selection.addRange() tests
06:48:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:33 INFO - "
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:33 INFO - "
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:33 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:33 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:33 INFO - Selection.addRange() tests
06:48:34 INFO - Selection.addRange() tests
06:48:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:34 INFO - "
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:34 INFO - "
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:34 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:34 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:34 INFO - Selection.addRange() tests
06:48:35 INFO - Selection.addRange() tests
06:48:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:35 INFO - "
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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 ""
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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̈ḧ
06:48:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:35 INFO - "
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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 ""
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 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
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:35 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:35 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:35 INFO - Selection.addRange() tests
06:48:36 INFO - Selection.addRange() tests
06:48:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:36 INFO - "
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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 ""
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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̈ḧ
06:48:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:36 INFO - "
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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 ""
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 INFO - Selection.addRange() tests
06:48:36 INFO - Selection.addRange() tests
06:48:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:36 INFO - "
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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 ""
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 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
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:36 INFO - "
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:36 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:36 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:36 INFO - Selection.addRange() tests
06:48:37 INFO - Selection.addRange() tests
06:48:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:37 INFO - "
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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 ""
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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̈ḧ
06:48:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:37 INFO - "
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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 ""
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 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
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 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
06:48:37 INFO - Selection.addRange() tests
06:48:37 INFO - Selection.addRange() tests
06:48:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:37 INFO - "
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:37 INFO - "
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:37 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 INFO - Selection.addRange() tests
06:48:38 INFO - Selection.addRange() tests
06:48:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:38 INFO - "
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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 ""
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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̈ḧ
06:48:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:38 INFO - "
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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 ""
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 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
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 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
06:48:38 INFO - Selection.addRange() tests
06:48:38 INFO - Selection.addRange() tests
06:48:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:38 INFO - "
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:38 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:38 INFO - "
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:38 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 INFO - Selection.addRange() tests
06:48:39 INFO - Selection.addRange() tests
06:48:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:39 INFO - "
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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 ""
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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̈ḧ
06:48:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:39 INFO - "
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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 ""
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 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
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 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
06:48:39 INFO - Selection.addRange() tests
06:48:39 INFO - Selection.addRange() tests
06:48:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:39 INFO - "
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:39 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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̈ḧ
06:48:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:40 INFO - "
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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 ""
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 INFO - Selection.addRange() tests
06:48:40 INFO - Selection.addRange() tests
06:48:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:40 INFO - "
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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 ""
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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̈ḧ
06:48:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:40 INFO - "
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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 ""
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 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
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:40 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:40 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:40 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:40 INFO - Selection.addRange() tests
06:48:41 INFO - Selection.addRange() tests
06:48:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:41 INFO - "
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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 ""
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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̈ḧ
06:48:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:41 INFO - "
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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 ""
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 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
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 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
06:48:41 INFO - Selection.addRange() tests
06:48:41 INFO - Selection.addRange() tests
06:48:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:41 INFO - "
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:41 INFO - "
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:41 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:41 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:41 INFO - Selection.addRange() tests
06:48:42 INFO - Selection.addRange() tests
06:48:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:42 INFO - "
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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 ""
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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̈ḧ
06:48:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:42 INFO - "
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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 ""
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 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
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 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
06:48:42 INFO - Selection.addRange() tests
06:48:42 INFO - Selection.addRange() tests
06:48:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:42 INFO - "
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:48:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:48:42 INFO - "
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:48:42 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:48:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:48:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:48:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:48:42 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:48:42 INFO - - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 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 () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 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 () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 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 () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 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 () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
06:50:09 INFO - root.queryAll(q)
06:50:09 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:09 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
06:50:09 INFO - root.query(q)
06:50:09 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:09 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:09 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:09 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:09 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:09 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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 () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:50:10 INFO - root.query(q)
06:50:10 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:50:10 INFO - root.queryAll(q)
06:50:10 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:50:10 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:10 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:10 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
06:50:10 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:10 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:10 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:11 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:11 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:11 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:11 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:11 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:11 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d464000 == 18 [pid = 1852] [id = 804]
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d968800 == 17 [pid = 1852] [id = 805]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 43 (0x7ffda0eef000) [pid = 1852] [serial = 2265] [outer = (nil)] [url = about:blank]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 42 (0x7ffd9eb4ec00) [pid = 1852] [serial = 2263] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9f350800 == 16 [pid = 1852] [id = 815]
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9e9be800 == 15 [pid = 1852] [id = 814]
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda8734000 == 14 [pid = 1852] [id = 809]
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9dad0800 == 13 [pid = 1852] [id = 813]
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9da66800 == 12 [pid = 1852] [id = 812]
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda872d000 == 11 [pid = 1852] [id = 811]
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffda5418800 == 10 [pid = 1852] [id = 806]
06:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7ffd9d96e800 == 9 [pid = 1852] [id = 810]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 41 (0x7ffda0eeb800) [pid = 1852] [serial = 2283] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 40 (0x7ffd9d7bfc00) [pid = 1852] [serial = 2272] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 39 (0x7ffd9eb54c00) [pid = 1852] [serial = 2275] [outer = (nil)] [url = about:blank]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 38 (0x7ffd9d7c2c00) [pid = 1852] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 37 (0x7ffda1414800) [pid = 1852] [serial = 2287] [outer = (nil)] [url = about:blank]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 36 (0x7ffd9d7c4400) [pid = 1852] [serial = 2270] [outer = (nil)] [url = about:blank]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 35 (0x7ffd9e767400) [pid = 1852] [serial = 2279] [outer = (nil)] [url = about:blank]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 34 (0x7ffd9d76e400) [pid = 1852] [serial = 2278] [outer = (nil)] [url = about:blank]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 33 (0x7ffd9eb52c00) [pid = 1852] [serial = 2273] [outer = (nil)] [url = about:blank]
06:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 32 (0x7ffd9e792400) [pid = 1852] [serial = 2281] [outer = (nil)] [url = about:blank]
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:50:12 INFO - #descendant-div2 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:50:12 INFO - #descendant-div2 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - >
06:50:12 INFO - #child-div2 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - >
06:50:12 INFO - #child-div2 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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>
06:50:12 INFO - #child-div2 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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>
06:50:12 INFO - #child-div2 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - >#child-div2 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - >#child-div2 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - +
06:50:12 INFO - #adjacent-p3 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - +
06:50:12 INFO - #adjacent-p3 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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+
06:50:12 INFO - #adjacent-p3 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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+
06:50:12 INFO - #adjacent-p3 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - +#adjacent-p3 - root.queryAll is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - +#adjacent-p3 - root.query is not a function
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:12 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
06:50:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - ~
06:50:13 INFO - #sibling-p3 - root.queryAll is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - ~
06:50:13 INFO - #sibling-p3 - root.query is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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~
06:50:13 INFO - #sibling-p3 - root.queryAll is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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~
06:50:13 INFO - #sibling-p3 - root.query is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - ~#sibling-p3 - root.queryAll is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - ~#sibling-p3 - root.query is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO -
06:50:13 INFO - ,
06:50:13 INFO -
06:50:13 INFO - #group strong - root.queryAll is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO -
06:50:13 INFO - ,
06:50:13 INFO -
06:50:13 INFO - #group strong - root.query is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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,
06:50:13 INFO - #group strong - root.queryAll is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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,
06:50:13 INFO - #group strong - root.query is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - ,#group strong - root.queryAll is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - ,#group strong - root.query is not a function
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 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
06:50:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:50:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:50:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:50:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:50:13 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8730ms
06:50:13 INFO - PROCESS | 1852 | --DOMWINDOW == 31 (0x7ffda101c400) [pid = 1852] [serial = 2284] [outer = (nil)] [url = about:blank]
06:50:13 INFO - PROCESS | 1852 | --DOMWINDOW == 30 (0x7ffd977bbc00) [pid = 1852] [serial = 2277] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html]
06:50:13 INFO - PROCESS | 1852 | --DOMWINDOW == 29 (0x7ffd977c0400) [pid = 1852] [serial = 2280] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
06:50:13 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
06:50:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9d96b000 == 10 [pid = 1852] [id = 819]
06:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x7ffd9d7c4c00) [pid = 1852] [serial = 2294] [outer = (nil)]
06:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 31 (0x7ffd9df7dc00) [pid = 1852] [serial = 2295] [outer = 0x7ffd9d7c4c00]
06:50:13 INFO - PROCESS | 1852 | 1446907813313 Marionette INFO loaded listener.js
06:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 32 (0x7ffd9e4b2400) [pid = 1852] [serial = 2296] [outer = 0x7ffd9d7c4c00]
06:50:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
06:50:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
06:50:14 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 "
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
06:50:14 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"
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
06:50:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
06:50:14 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 "
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
06:50:14 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"
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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 { "
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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"
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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]
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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 { "
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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]
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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"
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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 { "
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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"
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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]
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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 { "
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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]
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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"
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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 { "
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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"
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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]
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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 { "
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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]
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 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"
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:50:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:50:14 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1367ms
06:50:14 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
06:50:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e39c000 == 11 [pid = 1852] [id = 820]
06:50:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 33 (0x7ffd9d7c0800) [pid = 1852] [serial = 2297] [outer = (nil)]
06:50:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 34 (0x7ffd9e792c00) [pid = 1852] [serial = 2298] [outer = 0x7ffd9d7c0800]
06:50:14 INFO - PROCESS | 1852 | 1446907814658 Marionette INFO loaded listener.js
06:50:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 35 (0x7ffdb775c800) [pid = 1852] [serial = 2299] [outer = 0x7ffd9d7c0800]
06:50:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e3b1800 == 12 [pid = 1852] [id = 821]
06:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 36 (0x7ffdb8e77800) [pid = 1852] [serial = 2300] [outer = (nil)]
06:50:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7ffd9e3b2000 == 13 [pid = 1852] [id = 822]
06:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 37 (0x7ffdb9ad8800) [pid = 1852] [serial = 2301] [outer = (nil)]
06:50:15 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9211
06:50:15 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9211
06:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x7ffd9d36b800) [pid = 1852] [serial = 2302] [outer = 0x7ffdb9ad8800]
06:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x7ffd9d377800) [pid = 1852] [serial = 2303] [outer = 0x7ffdb8e77800]
06:50:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
06:50:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
06:50:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 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
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:50:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:50:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:50:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:50:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */