builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-7
slave: tst-linux32-spot-759
starttime: 1447530459.68
results: success (0)
buildid: 20151114101033
builduid: e9144a0b1c53490ba00ee7dee1f0a496
revision: 50b5e58fd4cd039010f8dc46e7739aee8d8ba68a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.679338) =========
master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.679734) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.680030) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.020739
basedir: '/builds/slave/test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.728801) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.729084) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.758042) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.758315) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.017930
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.818452) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.818746) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.819080) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:39.819363) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-14 11:47:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 161K=0.07s
2015-11-14 11:47:40 (161 KB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.769818
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:40.612358) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:40.612646) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.018266
========= master_lag: 0.16 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:40.794357) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-14 11:47:40.794693) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 50b5e58fd4cd039010f8dc46e7739aee8d8ba68a --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 50b5e58fd4cd039010f8dc46e7739aee8d8ba68a --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245
_=/tools/buildbot/bin/python
using PTY: False
2015-11-14 11:47:40,898 truncating revision to first 12 chars
2015-11-14 11:47:40,898 Setting DEBUG logging.
2015-11-14 11:47:40,899 attempt 1/10
2015-11-14 11:47:40,899 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/50b5e58fd4cd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-14 11:47:42,015 unpacking tar archive at: mozilla-inbound-50b5e58fd4cd/testing/mozharness/
program finished with exit code 0
elapsedTime=1.706489
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-14 11:47:42.530101) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:42.530412) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:42.552081) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:42.552358) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-14 11:47:42.552771) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 57 secs) (at 2015-11-14 11:47:42.553069) =========
/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=5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245
_=/tools/buildbot/bin/python
using PTY: False
11:47:42 INFO - MultiFileLogger online at 20151114 11:47:42 in /builds/slave/test
11:47:42 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
11:47:42 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
11:47:42 INFO - {'append_to_log': False,
11:47:42 INFO - 'base_work_dir': '/builds/slave/test',
11:47:42 INFO - 'blob_upload_branch': 'mozilla-inbound',
11:47:42 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
11:47:42 INFO - 'buildbot_json_path': 'buildprops.json',
11:47:42 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
11:47:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:47:42 INFO - 'download_minidump_stackwalk': True,
11:47:42 INFO - 'download_symbols': 'true',
11:47:42 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
11:47:42 INFO - 'tooltool.py': '/tools/tooltool.py',
11:47:42 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
11:47:42 INFO - '/tools/misc-python/virtualenv.py')},
11:47:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:47:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:47:42 INFO - 'log_level': 'info',
11:47:42 INFO - 'log_to_console': True,
11:47:42 INFO - 'opt_config_files': (),
11:47:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:47:42 INFO - '--processes=1',
11:47:42 INFO - '--config=%(test_path)s/wptrunner.ini',
11:47:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:47:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:47:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:47:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:47:42 INFO - 'pip_index': False,
11:47:42 INFO - 'require_test_zip': True,
11:47:42 INFO - 'test_type': ('testharness',),
11:47:42 INFO - 'this_chunk': '7',
11:47:42 INFO - 'tooltool_cache': '/builds/tooltool_cache',
11:47:42 INFO - 'total_chunks': '8',
11:47:42 INFO - 'virtualenv_path': 'venv',
11:47:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:47:42 INFO - 'work_dir': 'build'}
11:47:42 INFO - #####
11:47:42 INFO - ##### Running clobber step.
11:47:42 INFO - #####
11:47:42 INFO - Running pre-action listener: _resource_record_pre_action
11:47:42 INFO - Running main action method: clobber
11:47:42 INFO - rmtree: /builds/slave/test/build
11:47:42 INFO - Running post-action listener: _resource_record_post_action
11:47:42 INFO - #####
11:47:42 INFO - ##### Running read-buildbot-config step.
11:47:42 INFO - #####
11:47:42 INFO - Running pre-action listener: _resource_record_pre_action
11:47:42 INFO - Running main action method: read_buildbot_config
11:47:42 INFO - Using buildbot properties:
11:47:42 INFO - {
11:47:42 INFO - "properties": {
11:47:42 INFO - "buildnumber": 81,
11:47:42 INFO - "product": "firefox",
11:47:42 INFO - "script_repo_revision": "production",
11:47:42 INFO - "branch": "mozilla-inbound",
11:47:42 INFO - "repository": "",
11:47:42 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-7",
11:47:42 INFO - "buildid": "20151114101033",
11:47:42 INFO - "slavename": "tst-linux32-spot-759",
11:47:42 INFO - "pgo_build": "False",
11:47:42 INFO - "basedir": "/builds/slave/test",
11:47:42 INFO - "project": "",
11:47:42 INFO - "platform": "linux",
11:47:42 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/",
11:47:42 INFO - "slavebuilddir": "test",
11:47:42 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600",
11:47:42 INFO - "repo_path": "integration/mozilla-inbound",
11:47:42 INFO - "moz_repo_path": "",
11:47:42 INFO - "stage_platform": "linux",
11:47:42 INFO - "builduid": "e9144a0b1c53490ba00ee7dee1f0a496",
11:47:42 INFO - "revision": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a"
11:47:42 INFO - },
11:47:42 INFO - "sourcestamp": {
11:47:42 INFO - "repository": "",
11:47:42 INFO - "hasPatch": false,
11:47:42 INFO - "project": "",
11:47:42 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
11:47:42 INFO - "changes": [
11:47:42 INFO - {
11:47:42 INFO - "category": null,
11:47:42 INFO - "files": [
11:47:42 INFO - {
11:47:42 INFO - "url": null,
11:47:42 INFO - "name": "https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
11:47:42 INFO - },
11:47:42 INFO - {
11:47:42 INFO - "url": null,
11:47:42 INFO - "name": "https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/test_packages.json"
11:47:42 INFO - }
11:47:42 INFO - ],
11:47:42 INFO - "repository": "",
11:47:42 INFO - "rev": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a",
11:47:42 INFO - "who": "philringnalda@gmail.com",
11:47:42 INFO - "when": 1447526193,
11:47:42 INFO - "number": 6662389,
11:47:42 INFO - "comments": "Back out 9 changesets (bug 1214305) for e10s devtools browser_bug1045902_console_csp_ignore_reflected_xss_message.js failures\n\nBacked out changeset 82929be36e95 (bug 1214305)\nBacked out changeset e926606aefbf (bug 1214305)\nBacked out changeset 226c83ca9a2a (bug 1214305)\nBacked out changeset 88ab26108f2d (bug 1214305)\nBacked out changeset 2e3e4f256d46 (bug 1214305)\nBacked out changeset 347cd0f8f1e3 (bug 1214305)\nBacked out changeset be072bba15fc (bug 1214305)\nBacked out changeset 3b85acbe7be7 (bug 1214305)\nBacked out changeset 49b930683c02 (bug 1214305)",
11:47:42 INFO - "project": "",
11:47:42 INFO - "at": "Sat 14 Nov 2015 10:36:33",
11:47:42 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
11:47:42 INFO - "revlink": "",
11:47:42 INFO - "properties": [
11:47:42 INFO - [
11:47:42 INFO - "buildid",
11:47:42 INFO - "20151114101033",
11:47:42 INFO - "Change"
11:47:42 INFO - ],
11:47:42 INFO - [
11:47:42 INFO - "builduid",
11:47:42 INFO - "e9144a0b1c53490ba00ee7dee1f0a496",
11:47:42 INFO - "Change"
11:47:42 INFO - ],
11:47:42 INFO - [
11:47:42 INFO - "pgo_build",
11:47:42 INFO - "False",
11:47:42 INFO - "Change"
11:47:42 INFO - ]
11:47:42 INFO - ],
11:47:42 INFO - "revision": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a"
11:47:42 INFO - }
11:47:42 INFO - ],
11:47:42 INFO - "revision": "50b5e58fd4cd039010f8dc46e7739aee8d8ba68a"
11:47:42 INFO - }
11:47:42 INFO - }
11:47:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
11:47:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/test_packages.json.
11:47:42 INFO - Running post-action listener: _resource_record_post_action
11:47:42 INFO - #####
11:47:42 INFO - ##### Running download-and-extract step.
11:47:42 INFO - #####
11:47:42 INFO - Running pre-action listener: _resource_record_pre_action
11:47:42 INFO - Running main action method: download_and_extract
11:47:42 INFO - mkdir: /builds/slave/test/build/tests
11:47:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:47:42 INFO - https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
11:47:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/test_packages.json
11:47:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/test_packages.json
11:47:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
11:47:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
11:47:44 INFO - Downloaded 1268 bytes.
11:47:44 INFO - Reading from file /builds/slave/test/build/test_packages.json
11:47:44 INFO - Using the following test package requirements:
11:47:44 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
11:47:44 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
11:47:44 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
11:47:44 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
11:47:44 INFO - u'jsshell-linux-i686.zip'],
11:47:44 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
11:47:44 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
11:47:44 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
11:47:44 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
11:47:44 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
11:47:44 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
11:47:44 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
11:47:44 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
11:47:44 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
11:47:44 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
11:47:44 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
11:47:44 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
11:47:44 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip', u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
11:47:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:47:44 INFO - https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
11:47:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
11:47:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
11:47:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
11:47:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
11:48:02 INFO - Downloaded 21431109 bytes.
11:48:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
11:48:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:48:02 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:48:03 INFO - caution: filename not matched: web-platform/*
11:48:03 INFO - Return code: 11
11:48:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:48:03 INFO - https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
11:48:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
11:48:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
11:48:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
11:48:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
11:48:13 INFO - Downloaded 30916949 bytes.
11:48:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
11:48:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:48:13 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:48:16 INFO - caution: filename not matched: bin/*
11:48:16 INFO - caution: filename not matched: config/*
11:48:16 INFO - caution: filename not matched: mozbase/*
11:48:16 INFO - caution: filename not matched: marionette/*
11:48:16 INFO - Return code: 11
11:48:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:48:16 INFO - https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
11:48:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
11:48:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
11:48:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
11:48:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
11:48:35 INFO - Downloaded 57724836 bytes.
11:48:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
11:48:35 INFO - mkdir: /builds/slave/test/properties
11:48:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
11:48:35 INFO - Writing to file /builds/slave/test/properties/build_url
11:48:35 INFO - Contents:
11:48:35 INFO - build_url:https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
11:48:35 INFO - mkdir: /builds/slave/test/build/symbols
11:48:35 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')]}
11:48:35 INFO - https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
11:48:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
11:48:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
11:48:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
11:48:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
11:48:56 INFO - Downloaded 52788272 bytes.
11:48:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
11:48:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
11:48:56 INFO - Writing to file /builds/slave/test/properties/symbols_url
11:48:56 INFO - Contents:
11:48:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
11:48:56 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
11:48:56 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
11:49:00 INFO - Return code: 0
11:49:00 INFO - Running post-action listener: _resource_record_post_action
11:49:00 INFO - Running post-action listener: set_extra_try_arguments
11:49:00 INFO - #####
11:49:00 INFO - ##### Running create-virtualenv step.
11:49:00 INFO - #####
11:49:00 INFO - Running pre-action listener: _pre_create_virtualenv
11:49:00 INFO - Running pre-action listener: _resource_record_pre_action
11:49:00 INFO - Running main action method: create_virtualenv
11:49:00 INFO - Creating virtualenv /builds/slave/test/build/venv
11:49:00 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
11:49:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
11:49:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
11:49:01 INFO - Using real prefix '/usr'
11:49:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python
11:49:03 INFO - Installing distribute.............................................................................................................................................................................................done.
11:49:07 INFO - Installing pip.................done.
11:49:07 INFO - Return code: 0
11:49:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
11:49: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')]}
11:49:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49: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')]}
11:49:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9fbeba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0894d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa14ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13a790>, '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 0xa02d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa138bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245', '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
11:49:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
11:49:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
11:49:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:07 INFO - 'CCACHE_UMASK': '002',
11:49:07 INFO - 'DISPLAY': ':0',
11:49:07 INFO - 'HOME': '/home/cltbld',
11:49:07 INFO - 'LANG': 'en_US.UTF-8',
11:49:07 INFO - 'LOGNAME': 'cltbld',
11:49:07 INFO - 'MAIL': '/var/mail/cltbld',
11:49:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:07 INFO - 'MOZ_NO_REMOTE': '1',
11:49:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:07 INFO - 'PWD': '/builds/slave/test',
11:49:07 INFO - 'SHELL': '/bin/bash',
11:49:07 INFO - 'SHLVL': '1',
11:49:07 INFO - 'TERM': 'linux',
11:49:07 INFO - 'TMOUT': '86400',
11:49:07 INFO - 'USER': 'cltbld',
11:49:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245',
11:49:07 INFO - '_': '/tools/buildbot/bin/python'}
11:49:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:07 INFO - Downloading/unpacking psutil>=0.7.1
11:49:07 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
11:49:07 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
11:49:07 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
11:49:07 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
11:49:07 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
11:49:07 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
11:49:12 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
11:49:12 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
11:49:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
11:49:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:49:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:49:12 INFO - Installing collected packages: psutil
11:49:12 INFO - Running setup.py install for psutil
11:49:12 INFO - building 'psutil._psutil_linux' extension
11:49:12 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
11:49:13 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
11:49:13 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
11:49:14 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
11:49:14 INFO - building 'psutil._psutil_posix' extension
11:49:14 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
11:49:14 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
11:49:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
11:49:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:49:14 INFO - Successfully installed psutil
11:49:14 INFO - Cleaning up...
11:49:14 INFO - Return code: 0
11:49:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
11:49:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9fbeba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0894d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa14ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13a790>, '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 0xa02d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa138bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245', '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
11:49:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
11:49:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
11:49:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:14 INFO - 'CCACHE_UMASK': '002',
11:49:14 INFO - 'DISPLAY': ':0',
11:49:14 INFO - 'HOME': '/home/cltbld',
11:49:14 INFO - 'LANG': 'en_US.UTF-8',
11:49:14 INFO - 'LOGNAME': 'cltbld',
11:49:14 INFO - 'MAIL': '/var/mail/cltbld',
11:49:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:14 INFO - 'MOZ_NO_REMOTE': '1',
11:49:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:14 INFO - 'PWD': '/builds/slave/test',
11:49:14 INFO - 'SHELL': '/bin/bash',
11:49:14 INFO - 'SHLVL': '1',
11:49:14 INFO - 'TERM': 'linux',
11:49:14 INFO - 'TMOUT': '86400',
11:49:14 INFO - 'USER': 'cltbld',
11:49:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245',
11:49:14 INFO - '_': '/tools/buildbot/bin/python'}
11:49:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:49:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:49:19 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
11:49:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
11:49:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
11:49:19 INFO - Installing collected packages: mozsystemmonitor
11:49:19 INFO - Running setup.py install for mozsystemmonitor
11:49:20 INFO - Successfully installed mozsystemmonitor
11:49:20 INFO - Cleaning up...
11:49:20 INFO - Return code: 0
11:49:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
11:49: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')]}
11:49:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49: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')]}
11:49:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9fbeba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0894d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa14ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13a790>, '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 0xa02d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa138bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245', '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
11:49:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
11:49:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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
11:49:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:20 INFO - 'CCACHE_UMASK': '002',
11:49:20 INFO - 'DISPLAY': ':0',
11:49:20 INFO - 'HOME': '/home/cltbld',
11:49:20 INFO - 'LANG': 'en_US.UTF-8',
11:49:20 INFO - 'LOGNAME': 'cltbld',
11:49:20 INFO - 'MAIL': '/var/mail/cltbld',
11:49:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:20 INFO - 'MOZ_NO_REMOTE': '1',
11:49:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:20 INFO - 'PWD': '/builds/slave/test',
11:49:20 INFO - 'SHELL': '/bin/bash',
11:49:20 INFO - 'SHLVL': '1',
11:49:20 INFO - 'TERM': 'linux',
11:49:20 INFO - 'TMOUT': '86400',
11:49:20 INFO - 'USER': 'cltbld',
11:49:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245',
11:49:20 INFO - '_': '/tools/buildbot/bin/python'}
11:49:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:20 INFO - Downloading/unpacking blobuploader==1.2.4
11:49:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:49:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
11:49:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:25 INFO - Downloading blobuploader-1.2.4.tar.gz
11:49:25 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
11:49:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
11:49:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:49:25 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
11:49:25 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
11:49:25 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
11:49:25 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
11:49:25 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
11:49:25 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
11:49:26 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
11:49:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
11:49:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:49:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:26 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
11:49:26 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
11:49:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
11:49:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
11:49:26 INFO - Downloading docopt-0.6.1.tar.gz
11:49:26 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
11:49:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
11:49:27 INFO - Installing collected packages: blobuploader, requests, docopt
11:49:27 INFO - Running setup.py install for blobuploader
11:49:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
11:49:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
11:49:27 INFO - Running setup.py install for requests
11:49:28 INFO - Running setup.py install for docopt
11:49:28 INFO - Successfully installed blobuploader requests docopt
11:49:28 INFO - Cleaning up...
11:49:28 INFO - Return code: 0
11:49:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:49:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:49:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49:28 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 0x9fbeba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0894d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa14ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13a790>, '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 0xa02d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa138bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245', '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
11:49:28 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
11:49:28 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
11:49:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:28 INFO - 'CCACHE_UMASK': '002',
11:49:28 INFO - 'DISPLAY': ':0',
11:49:28 INFO - 'HOME': '/home/cltbld',
11:49:28 INFO - 'LANG': 'en_US.UTF-8',
11:49:28 INFO - 'LOGNAME': 'cltbld',
11:49:28 INFO - 'MAIL': '/var/mail/cltbld',
11:49:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:28 INFO - 'MOZ_NO_REMOTE': '1',
11:49:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:28 INFO - 'PWD': '/builds/slave/test',
11:49:28 INFO - 'SHELL': '/bin/bash',
11:49:28 INFO - 'SHLVL': '1',
11:49:28 INFO - 'TERM': 'linux',
11:49:28 INFO - 'TMOUT': '86400',
11:49:28 INFO - 'USER': 'cltbld',
11:49:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245',
11:49:28 INFO - '_': '/tools/buildbot/bin/python'}
11:49:28 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:49:29 INFO - Running setup.py (path:/tmp/pip-kneXC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:49:29 INFO - Running setup.py (path:/tmp/pip-NhcjLr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:49:29 INFO - Running setup.py (path:/tmp/pip-wusrAy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:49:29 INFO - Running setup.py (path:/tmp/pip-Hil3Wr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:49:29 INFO - Running setup.py (path:/tmp/pip-ZKohbm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:49:29 INFO - Running setup.py (path:/tmp/pip-7gfbtJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:49:29 INFO - Running setup.py (path:/tmp/pip-KfRGkb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:49:30 INFO - Running setup.py (path:/tmp/pip-bNBu8h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:49:30 INFO - Running setup.py (path:/tmp/pip-pFYDEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:49:30 INFO - Running setup.py (path:/tmp/pip-1fe6fC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:49:30 INFO - Running setup.py (path:/tmp/pip-rxnXmd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:49:30 INFO - Running setup.py (path:/tmp/pip-Z0XwcT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:49:30 INFO - Running setup.py (path:/tmp/pip-jc9cnL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:49:30 INFO - Running setup.py (path:/tmp/pip-AxmcUN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:49:31 INFO - Running setup.py (path:/tmp/pip-PvRg8d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:49:31 INFO - Running setup.py (path:/tmp/pip-qvYkza-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:49:31 INFO - Running setup.py (path:/tmp/pip-EqDCTY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:49:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:49:31 INFO - Running setup.py (path:/tmp/pip-IhJHEw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:49:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:49:31 INFO - Running setup.py (path:/tmp/pip-pNAx_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:49:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:49:31 INFO - Running setup.py (path:/tmp/pip-MHrM3j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:49:32 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:49:32 INFO - Running setup.py (path:/tmp/pip-CeoJuc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:49:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:49:32 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
11:49:32 INFO - Running setup.py install for manifestparser
11:49:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
11:49:32 INFO - Running setup.py install for mozcrash
11:49:32 INFO - Running setup.py install for mozdebug
11:49:33 INFO - Running setup.py install for mozdevice
11:49:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
11:49:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin
11:49:33 INFO - Running setup.py install for mozfile
11:49:33 INFO - Running setup.py install for mozhttpd
11:49:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
11:49:33 INFO - Running setup.py install for mozinfo
11:49:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
11:49:34 INFO - Running setup.py install for mozInstall
11:49:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
11:49:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
11:49:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
11:49:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
11:49:34 INFO - Running setup.py install for mozleak
11:49:34 INFO - Running setup.py install for mozlog
11:49:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
11:49:34 INFO - Running setup.py install for moznetwork
11:49:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
11:49:35 INFO - Running setup.py install for mozprocess
11:49:35 INFO - Running setup.py install for mozprofile
11:49:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
11:49:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
11:49:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
11:49:35 INFO - Running setup.py install for mozrunner
11:49:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
11:49:35 INFO - Running setup.py install for mozscreenshot
11:49:36 INFO - Running setup.py install for moztest
11:49:36 INFO - Running setup.py install for mozversion
11:49:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
11:49:36 INFO - Running setup.py install for marionette-transport
11:49:36 INFO - Running setup.py install for marionette-driver
11:49:37 INFO - Running setup.py install for browsermob-proxy
11:49:37 INFO - Running setup.py install for marionette-client
11:49:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:49:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
11:49:37 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
11:49:37 INFO - Cleaning up...
11:49:37 INFO - Return code: 0
11:49:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv
11:49: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')]}
11:49:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:49:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49: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')]}
11:49:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:49:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
11:49: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', '-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 0x9fbeba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0894d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa14ab50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13a790>, '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 0xa02d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa138bf0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245', '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
11:49:37 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
11:49:37 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
11:49:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:49:37 INFO - 'CCACHE_UMASK': '002',
11:49:37 INFO - 'DISPLAY': ':0',
11:49:37 INFO - 'HOME': '/home/cltbld',
11:49:37 INFO - 'LANG': 'en_US.UTF-8',
11:49:37 INFO - 'LOGNAME': 'cltbld',
11:49:37 INFO - 'MAIL': '/var/mail/cltbld',
11:49:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:49:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:49:37 INFO - 'MOZ_NO_REMOTE': '1',
11:49:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:49:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:49:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:49:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:49:37 INFO - 'PWD': '/builds/slave/test',
11:49:37 INFO - 'SHELL': '/bin/bash',
11:49:37 INFO - 'SHLVL': '1',
11:49:37 INFO - 'TERM': 'linux',
11:49:37 INFO - 'TMOUT': '86400',
11:49:37 INFO - 'USER': 'cltbld',
11:49:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245',
11:49:37 INFO - '_': '/tools/buildbot/bin/python'}
11:49:38 INFO - Ignoring indexes: https://pypi.python.org/simple/
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
11:49:38 INFO - Running setup.py (path:/tmp/pip-s_wbL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
11:49:38 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))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
11:49:38 INFO - Running setup.py (path:/tmp/pip-uI0FJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
11:49:38 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))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
11:49:38 INFO - Running setup.py (path:/tmp/pip-VW0FOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
11:49:38 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))
11:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
11:49:38 INFO - Running setup.py (path:/tmp/pip-CmNJA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
11:49:39 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))
11:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
11:49:39 INFO - Running setup.py (path:/tmp/pip-qgDlgz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
11:49:39 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))
11:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
11:49:39 INFO - Running setup.py (path:/tmp/pip-NA1OHl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
11:49:39 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))
11:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
11:49:39 INFO - Running setup.py (path:/tmp/pip-oMr5tn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
11:49:39 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))
11:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
11:49:39 INFO - Running setup.py (path:/tmp/pip-ItMseB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
11:49:39 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))
11:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
11:49:39 INFO - Running setup.py (path:/tmp/pip-vGDzIG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
11:49:39 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))
11:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
11:49:39 INFO - Running setup.py (path:/tmp/pip-hYbbxm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
11:49:39 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))
11:49:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
11:49:39 INFO - Running setup.py (path:/tmp/pip-uwzNZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
11:49:40 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))
11:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
11:49:40 INFO - Running setup.py (path:/tmp/pip-Ziq1KO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
11:49:40 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))
11:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
11:49:40 INFO - Running setup.py (path:/tmp/pip-O176Oi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
11:49:40 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))
11:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
11:49:40 INFO - Running setup.py (path:/tmp/pip-VBi1vC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
11:49:40 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))
11:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
11:49:40 INFO - Running setup.py (path:/tmp/pip-IuVkMp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
11:49:40 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))
11:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
11:49:40 INFO - Running setup.py (path:/tmp/pip-SwrBEB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
11:49:40 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))
11:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
11:49:40 INFO - Running setup.py (path:/tmp/pip-kjHpq9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
11:49:41 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))
11:49:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
11:49:41 INFO - Running setup.py (path:/tmp/pip-LAIPr_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
11:49:41 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))
11:49:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
11:49:41 INFO - Running setup.py (path:/tmp/pip-_JvDka-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
11:49:41 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.1 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
11:49:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:49:41 INFO - Running setup.py (path:/tmp/pip-ig7HNA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
11:49:41 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))
11:49:41 INFO - Unpacking /builds/slave/test/build/tests/marionette
11:49:41 INFO - Running setup.py (path:/tmp/pip-ZUHJJc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
11:49:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
11:49:42 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.0.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
11:49:42 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))
11:49:42 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))
11:49:42 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))
11:49:42 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))
11:49:42 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))
11:49:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
11:49:42 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
11:49:42 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
11:49:42 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
11:49:42 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
11:49:42 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
11:49:42 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
11:49:46 INFO - Downloading blessings-1.5.1.tar.gz
11:49:46 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
11:49:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
11:49:46 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))
11:49:46 INFO - Installing collected packages: blessings
11:49:46 INFO - Running setup.py install for blessings
11:49:47 INFO - Successfully installed blessings
11:49:47 INFO - Cleaning up...
11:49:47 INFO - Return code: 0
11:49:47 INFO - Done creating virtualenv /builds/slave/test/build/venv.
11:49:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:49:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:49:47 INFO - Reading from file tmpfile_stdout
11:49:47 INFO - Current package versions:
11:49:47 INFO - argparse == 1.2.1
11:49:47 INFO - blessings == 1.5.1
11:49:47 INFO - blobuploader == 1.2.4
11:49:47 INFO - browsermob-proxy == 0.6.0
11:49:47 INFO - docopt == 0.6.1
11:49:47 INFO - manifestparser == 1.1
11:49:47 INFO - marionette-client == 2.0.0
11:49:47 INFO - marionette-driver == 1.1.1
11:49:47 INFO - marionette-transport == 1.0.0
11:49:47 INFO - mozInstall == 1.12
11:49:47 INFO - mozcrash == 0.16
11:49:47 INFO - mozdebug == 0.1
11:49:47 INFO - mozdevice == 0.47
11:49:47 INFO - mozfile == 1.2
11:49:47 INFO - mozhttpd == 0.7
11:49:47 INFO - mozinfo == 0.9
11:49:47 INFO - mozleak == 0.1
11:49:47 INFO - mozlog == 3.0
11:49:47 INFO - moznetwork == 0.27
11:49:47 INFO - mozprocess == 0.22
11:49:47 INFO - mozprofile == 0.27
11:49:47 INFO - mozrunner == 6.11
11:49:47 INFO - mozscreenshot == 0.1
11:49:47 INFO - mozsystemmonitor == 0.0
11:49:47 INFO - moztest == 0.7
11:49:47 INFO - mozversion == 1.4
11:49:47 INFO - psutil == 3.1.1
11:49:47 INFO - requests == 1.2.3
11:49:47 INFO - wsgiref == 0.1.2
11:49:47 INFO - Running post-action listener: _resource_record_post_action
11:49:47 INFO - Running post-action listener: _start_resource_monitoring
11:49:47 INFO - Starting resource monitoring.
11:49:47 INFO - #####
11:49:47 INFO - ##### Running pull step.
11:49:47 INFO - #####
11:49:47 INFO - Running pre-action listener: _resource_record_pre_action
11:49:47 INFO - Running main action method: pull
11:49:47 INFO - Pull has nothing to do!
11:49:47 INFO - Running post-action listener: _resource_record_post_action
11:49:47 INFO - #####
11:49:47 INFO - ##### Running install step.
11:49:47 INFO - #####
11:49:47 INFO - Running pre-action listener: _resource_record_pre_action
11:49:47 INFO - Running main action method: install
11:49:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
11:49:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
11:49:48 INFO - Reading from file tmpfile_stdout
11:49:48 INFO - Detecting whether we're running mozinstall >=1.0...
11:49:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
11:49:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
11:49:48 INFO - Reading from file tmpfile_stdout
11:49:48 INFO - Output received:
11:49:48 INFO - Usage: mozinstall [options] installer
11:49:48 INFO - Options:
11:49:48 INFO - -h, --help show this help message and exit
11:49:48 INFO - -d DEST, --destination=DEST
11:49:48 INFO - Directory to install application into. [default:
11:49:48 INFO - "/builds/slave/test"]
11:49:48 INFO - --app=APP Application being installed. [default: firefox]
11:49:48 INFO - mkdir: /builds/slave/test/build/application
11:49:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
11:49:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
11:50:15 INFO - Reading from file tmpfile_stdout
11:50:15 INFO - Output received:
11:50:15 INFO - /builds/slave/test/build/application/firefox/firefox
11:50:15 INFO - Running post-action listener: _resource_record_post_action
11:50:15 INFO - #####
11:50:15 INFO - ##### Running run-tests step.
11:50:15 INFO - #####
11:50:15 INFO - Running pre-action listener: _resource_record_pre_action
11:50:15 INFO - Running main action method: run_tests
11:50:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
11:50:15 INFO - minidump filename unknown. determining based upon platform and arch
11:50:15 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
11:50:15 INFO - grabbing minidump binary from tooltool
11:50:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:50:15 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13a790>, '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 0xa02d908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa138bf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
11:50:15 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
11:50:15 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
11:50:15 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
11:50:15 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
11:50:17 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpXrjpK9
11:50:17 INFO - INFO - File integrity verified, renaming tmpXrjpK9 to linux32-minidump_stackwalk
11:50:17 INFO - INFO - Updating local cache /builds/tooltool_cache...
11:50:17 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk
11:50:17 INFO - Return code: 0
11:50:17 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
11:50:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
11:50:17 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/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--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
11:50:17 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/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --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
11:50:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
11:50:17 INFO - 'CCACHE_UMASK': '002',
11:50:17 INFO - 'DISPLAY': ':0',
11:50:17 INFO - 'HOME': '/home/cltbld',
11:50:17 INFO - 'LANG': 'en_US.UTF-8',
11:50:17 INFO - 'LOGNAME': 'cltbld',
11:50:17 INFO - 'MAIL': '/var/mail/cltbld',
11:50:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
11:50:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:50:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
11:50:17 INFO - 'MOZ_NO_REMOTE': '1',
11:50:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
11:50:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:50:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
11:50:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
11:50:17 INFO - 'PWD': '/builds/slave/test',
11:50:17 INFO - 'SHELL': '/bin/bash',
11:50:17 INFO - 'SHLVL': '1',
11:50:17 INFO - 'TERM': 'linux',
11:50:17 INFO - 'TMOUT': '86400',
11:50:17 INFO - 'USER': 'cltbld',
11:50:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447530430.105508-1861909245',
11:50:17 INFO - '_': '/tools/buildbot/bin/python'}
11:50:17 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/22sTsNCVTS2jWrVrtDcTnQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--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
11:50:26 INFO - Using 1 client processes
11:50:26 INFO - wptserve Starting http server on 127.0.0.1:8000
11:50:26 INFO - wptserve Starting http server on 127.0.0.1:8001
11:50:26 INFO - wptserve Starting http server on 127.0.0.1:8443
11:50:28 INFO - SUITE-START | Running 820 tests
11:50:28 INFO - Running testharness tests
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 6ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 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 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:28 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
11:50:28 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
11:50:28 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 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:50:28 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 1ms
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:50:28 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 9ms
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:50:28 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
11:50:28 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
11:50:28 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
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:50:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:50:29 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:50:29 INFO - Setting up ssl
11:50:29 INFO - PROCESS | certutil |
11:50:29 INFO - PROCESS | certutil |
11:50:29 INFO - PROCESS | certutil |
11:50:29 INFO - Certificate Nickname Trust Attributes
11:50:29 INFO - SSL,S/MIME,JAR/XPI
11:50:29 INFO -
11:50:29 INFO - web-platform-tests CT,,
11:50:29 INFO -
11:50:29 INFO - Starting runner
11:50:31 INFO - PROCESS | 1904 | 1447530631095 Marionette INFO Marionette enabled via build flag and pref
11:50:31 INFO - PROCESS | 1904 | ++DOCSHELL 0xa72a9000 == 1 [pid = 1904] [id = 1]
11:50:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 1 (0xa72d6400) [pid = 1904] [serial = 1] [outer = (nil)]
11:50:31 INFO - PROCESS | 1904 | [1904] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
11:50:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 2 (0xa4d4fc00) [pid = 1904] [serial = 2] [outer = 0xa72d6400]
11:50:32 INFO - PROCESS | 1904 | 1447530632044 Marionette INFO Listening on port 2828
11:50:32 INFO - PROCESS | 1904 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a04f1200
11:50:33 INFO - PROCESS | 1904 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
11:50:33 INFO - PROCESS | 1904 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fe7e960
11:50:34 INFO - PROCESS | 1904 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fea8260
11:50:34 INFO - PROCESS | 1904 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fea8e60
11:50:34 INFO - PROCESS | 1904 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9feb1740
11:50:34 INFO - PROCESS | 1904 | 1447530634948 Marionette INFO Marionette enabled via command-line flag
11:50:34 INFO - PROCESS | 1904 | ++DOCSHELL 0xa5777800 == 2 [pid = 1904] [id = 2]
11:50:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 3 (0xa5780400) [pid = 1904] [serial = 3] [outer = (nil)]
11:50:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 4 (0xa5780c00) [pid = 1904] [serial = 4] [outer = 0xa5780400]
11:50:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 5 (0xa57df400) [pid = 1904] [serial = 5] [outer = 0xa72d6400]
11:50:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:50:35 INFO - PROCESS | 1904 | 1447530635274 Marionette INFO Accepted connection conn0 from 127.0.0.1:41063
11:50:35 INFO - PROCESS | 1904 | 1447530635277 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:50:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:50:35 INFO - PROCESS | 1904 | 1447530635583 Marionette INFO Accepted connection conn1 from 127.0.0.1:41064
11:50:35 INFO - PROCESS | 1904 | 1447530635584 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:50:35 INFO - PROCESS | 1904 | 1447530635594 Marionette INFO Closed connection conn0
11:50:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:50:35 INFO - PROCESS | 1904 | 1447530635672 Marionette INFO Accepted connection conn2 from 127.0.0.1:41065
11:50:35 INFO - PROCESS | 1904 | 1447530635673 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:50:35 INFO - PROCESS | 1904 | 1447530635708 Marionette INFO Closed connection conn2
11:50:35 INFO - PROCESS | 1904 | 1447530635719 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
11:50:37 INFO - PROCESS | 1904 | [1904] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
11:50:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x9bf03c00 == 3 [pid = 1904] [id = 3]
11:50:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 6 (0x9c09d800) [pid = 1904] [serial = 6] [outer = (nil)]
11:50:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x9c09dc00 == 4 [pid = 1904] [id = 4]
11:50:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 7 (0x9c09ec00) [pid = 1904] [serial = 7] [outer = (nil)]
11:50:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:50:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x9b065000 == 5 [pid = 1904] [id = 5]
11:50:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 8 (0x9b065400) [pid = 1904] [serial = 8] [outer = (nil)]
11:50:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:50:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 9 (0x9ace2000) [pid = 1904] [serial = 9] [outer = 0x9b065400]
11:50:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 10 (0x9aff9000) [pid = 1904] [serial = 10] [outer = 0x9c09d800]
11:50:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 11 (0x9affac00) [pid = 1904] [serial = 11] [outer = 0x9c09ec00]
11:50:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 12 (0x9affd000) [pid = 1904] [serial = 12] [outer = 0x9b065400]
11:50:41 INFO - PROCESS | 1904 | 1447530641190 Marionette INFO loaded listener.js
11:50:41 INFO - PROCESS | 1904 | 1447530641229 Marionette INFO loaded listener.js
11:50:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 13 (0x9a03d000) [pid = 1904] [serial = 13] [outer = 0x9b065400]
11:50:41 INFO - PROCESS | 1904 | 1447530641886 Marionette DEBUG conn1 client <- {"sessionId":"d878715d-c6e4-414e-a8a0-49538bb27443","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151114101033","device":"desktop","version":"45.0a1"}}
11:50:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:42 INFO - PROCESS | 1904 | 1447530642643 Marionette DEBUG conn1 -> {"name":"getContext"}
11:50:42 INFO - PROCESS | 1904 | 1447530642650 Marionette DEBUG conn1 client <- {"value":"content"}
11:50:43 INFO - PROCESS | 1904 | 1447530643388 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
11:50:43 INFO - PROCESS | 1904 | 1447530643394 Marionette DEBUG conn1 client <- {}
11:50:43 INFO - PROCESS | 1904 | 1447530643596 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}}
11:50:43 INFO - PROCESS | 1904 | [1904] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
11:50:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 14 (0x97575400) [pid = 1904] [serial = 14] [outer = 0x9b065400]
11:50:44 INFO - PROCESS | 1904 | [1904] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109
11:50:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:50:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x963bac00 == 6 [pid = 1904] [id = 6]
11:50:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 15 (0x963bb000) [pid = 1904] [serial = 15] [outer = (nil)]
11:50:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 16 (0x963bcc00) [pid = 1904] [serial = 16] [outer = 0x963bb000]
11:50:45 INFO - PROCESS | 1904 | 1447530645416 Marionette INFO loaded listener.js
11:50:45 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 17 (0x963c4800) [pid = 1904] [serial = 17] [outer = 0x963bb000]
11:50:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x9587b400 == 7 [pid = 1904] [id = 7]
11:50:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 18 (0x9587bc00) [pid = 1904] [serial = 18] [outer = (nil)]
11:50:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 19 (0x9587f000) [pid = 1904] [serial = 19] [outer = 0x9587bc00]
11:50:46 INFO - PROCESS | 1904 | 1447530646033 Marionette INFO loaded listener.js
11:50:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 20 (0x9b060400) [pid = 1904] [serial = 20] [outer = 0x9587bc00]
11:50:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x9df4dc00 == 8 [pid = 1904] [id = 8]
11:50:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 21 (0x9df4e000) [pid = 1904] [serial = 21] [outer = (nil)]
11:50:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 22 (0x9df50c00) [pid = 1904] [serial = 22] [outer = 0x9df4e000]
11:50:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 23 (0x9556cc00) [pid = 1904] [serial = 23] [outer = 0x9df4e000]
11:50:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x9556e000 == 9 [pid = 1904] [id = 9]
11:50:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 24 (0x95571400) [pid = 1904] [serial = 24] [outer = (nil)]
11:50:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 25 (0x95876400) [pid = 1904] [serial = 25] [outer = 0x95571400]
11:50:47 INFO - PROCESS | 1904 | [1904] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
11:50:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 26 (0x94a45000) [pid = 1904] [serial = 26] [outer = 0x95571400]
11:50:47 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:47 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
11:50:47 INFO - document served over http requires an http
11:50:47 INFO - sub-resource via fetch-request using the http-csp
11:50:47 INFO - delivery method with keep-origin-redirect and when
11:50:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:47 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
11:50:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2494ms
11:50:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:50:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x94949c00 == 10 [pid = 1904] [id = 10]
11:50:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 27 (0x949e5400) [pid = 1904] [serial = 27] [outer = (nil)]
11:50:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 28 (0x949e8c00) [pid = 1904] [serial = 28] [outer = 0x949e5400]
11:50:48 INFO - PROCESS | 1904 | 1447530648188 Marionette INFO loaded listener.js
11:50:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 29 (0x949f1000) [pid = 1904] [serial = 29] [outer = 0x949e5400]
11:50:49 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
11:50:49 INFO - document served over http requires an http
11:50:49 INFO - sub-resource via fetch-request using the http-csp
11:50:49 INFO - delivery method with no-redirect and when
11:50:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:49 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
11:50:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1546ms
11:50:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:50:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x94612000 == 11 [pid = 1904] [id = 11]
11:50:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 30 (0x94616800) [pid = 1904] [serial = 30] [outer = (nil)]
11:50:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 31 (0x94758c00) [pid = 1904] [serial = 31] [outer = 0x94616800]
11:50:49 INFO - PROCESS | 1904 | 1447530649815 Marionette INFO loaded listener.js
11:50:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 32 (0x94762000) [pid = 1904] [serial = 32] [outer = 0x94616800]
11:50:52 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
11:50:52 INFO - document served over http requires an http
11:50:52 INFO - sub-resource via fetch-request using the http-csp
11:50:52 INFO - delivery method with swap-origin-redirect and when
11:50:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:50:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:50:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:50:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:52 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
11:50:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2849ms
11:50:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:50:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x94763000 == 12 [pid = 1904] [id = 12]
11:50:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 33 (0x94946400) [pid = 1904] [serial = 33] [outer = (nil)]
11:50:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 34 (0x949e9400) [pid = 1904] [serial = 34] [outer = 0x94946400]
11:50:52 INFO - PROCESS | 1904 | 1447530652605 Marionette INFO loaded listener.js
11:50:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 35 (0x95877000) [pid = 1904] [serial = 35] [outer = 0x94946400]
11:50:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x9757e000 == 13 [pid = 1904] [id = 13]
11:50:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 36 (0x99e03800) [pid = 1904] [serial = 36] [outer = (nil)]
11:50:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 37 (0x963ba800) [pid = 1904] [serial = 37] [outer = 0x99e03800]
11:50:53 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
11:50:53 INFO - document served over http requires an http
11:50:53 INFO - sub-resource via iframe-tag using the http-csp
11:50:53 INFO - delivery method with keep-origin-redirect and when
11:50:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:53 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
11:50:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1446ms
11:50:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:50:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x99eaac00 == 14 [pid = 1904] [id = 14]
11:50:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 38 (0x9a038000) [pid = 1904] [serial = 38] [outer = (nil)]
11:50:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 39 (0x9a1b2800) [pid = 1904] [serial = 39] [outer = 0x9a038000]
11:50:53 INFO - PROCESS | 1904 | 1447530653950 Marionette INFO loaded listener.js
11:50:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 40 (0x9ace3c00) [pid = 1904] [serial = 40] [outer = 0x9a038000]
11:50:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x9d65f800 == 15 [pid = 1904] [id = 15]
11:50:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 41 (0x9d65fc00) [pid = 1904] [serial = 41] [outer = (nil)]
11:50:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 42 (0x9bfd3000) [pid = 1904] [serial = 42] [outer = 0x9d65fc00]
11:50:54 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
11:50:54 INFO - document served over http requires an http
11:50:54 INFO - sub-resource via iframe-tag using the http-csp
11:50:54 INFO - delivery method with no-redirect and when
11:50:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:50:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:54 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
11:50:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1335ms
11:50:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:50:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x99e0f800 == 16 [pid = 1904] [id = 16]
11:50:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 43 (0x9a37f800) [pid = 1904] [serial = 43] [outer = (nil)]
11:50:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 44 (0x9dfae000) [pid = 1904] [serial = 44] [outer = 0x9a37f800]
11:50:55 INFO - PROCESS | 1904 | 1447530655339 Marionette INFO loaded listener.js
11:50:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 45 (0x9f65ac00) [pid = 1904] [serial = 45] [outer = 0x9a37f800]
11:50:56 INFO - PROCESS | 1904 | ++DOCSHELL 0xa0194800 == 17 [pid = 1904] [id = 17]
11:50:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 46 (0xa0195400) [pid = 1904] [serial = 46] [outer = (nil)]
11:50:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 47 (0xa0194c00) [pid = 1904] [serial = 47] [outer = 0xa0195400]
11:50:56 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
11:50:56 INFO - document served over http requires an http
11:50:56 INFO - sub-resource via iframe-tag using the http-csp
11:50:56 INFO - delivery method with swap-origin-redirect and when
11:50: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"
11:50:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:50:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:50:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:56 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
11:50:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1347ms
11:50:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:50:56 INFO - PROCESS | 1904 | ++DOCSHELL 0xa0194400 == 18 [pid = 1904] [id = 18]
11:50:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 48 (0xa0196000) [pid = 1904] [serial = 48] [outer = (nil)]
11:50:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 49 (0xa019a000) [pid = 1904] [serial = 49] [outer = 0xa0196000]
11:50:56 INFO - PROCESS | 1904 | 1447530656602 Marionette INFO loaded listener.js
11:50:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 50 (0xa0454800) [pid = 1904] [serial = 50] [outer = 0xa0196000]
11:50:57 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
11:50:57 INFO - document served over http requires an http
11:50:57 INFO - sub-resource via script-tag using the http-csp
11:50:57 INFO - delivery method with keep-origin-redirect and when
11:50: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"
11:50:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:57 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
11:50:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1242ms
11:50:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:50:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x9f656000 == 19 [pid = 1904] [id = 19]
11:50:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 51 (0xa037dc00) [pid = 1904] [serial = 51] [outer = (nil)]
11:50:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 52 (0xa1588800) [pid = 1904] [serial = 52] [outer = 0xa037dc00]
11:50:57 INFO - PROCESS | 1904 | 1447530657852 Marionette INFO loaded listener.js
11:50:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 53 (0xa4d51400) [pid = 1904] [serial = 53] [outer = 0xa037dc00]
11:50:58 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
11:50:58 INFO - document served over http requires an http
11:50:58 INFO - sub-resource via script-tag using the http-csp
11:50:58 INFO - delivery method with no-redirect and when
11:50: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"
11:50:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:50:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:50:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:50:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:50:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:50:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:50:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:50:58 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
11:50:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1235ms
11:50:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:50:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x9460a800 == 20 [pid = 1904] [id = 20]
11:50:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 54 (0x9460e400) [pid = 1904] [serial = 54] [outer = (nil)]
11:50:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 55 (0x9d931400) [pid = 1904] [serial = 55] [outer = 0x9460e400]
11:50:59 INFO - PROCESS | 1904 | 1447530659117 Marionette INFO loaded listener.js
11:50:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:50:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 56 (0x9d937c00) [pid = 1904] [serial = 56] [outer = 0x9460e400]
11:51:00 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
11:51:00 INFO - document served over http requires an http
11:51:00 INFO - sub-resource via script-tag using the http-csp
11:51:00 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:00 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
11:51:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1404ms
11:51:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:51:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x9d92dc00 == 21 [pid = 1904] [id = 21]
11:51:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 57 (0x9d937800) [pid = 1904] [serial = 57] [outer = (nil)]
11:51:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 58 (0xa0179000) [pid = 1904] [serial = 58] [outer = 0x9d937800]
11:51:00 INFO - PROCESS | 1904 | 1447530660547 Marionette INFO loaded listener.js
11:51:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 59 (0x9ace2c00) [pid = 1904] [serial = 59] [outer = 0x9d937800]
11:51:02 INFO - PROCESS | 1904 | --DOCSHELL 0x963bac00 == 20 [pid = 1904] [id = 6]
11:51:02 INFO - PROCESS | 1904 | --DOCSHELL 0x94949c00 == 19 [pid = 1904] [id = 10]
11:51:02 INFO - PROCESS | 1904 | --DOCSHELL 0x94612000 == 18 [pid = 1904] [id = 11]
11:51:02 INFO - PROCESS | 1904 | --DOCSHELL 0x9757e000 == 17 [pid = 1904] [id = 13]
11:51:02 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
11:51:02 INFO - document served over http requires an http
11:51:02 INFO - sub-resource via xhr-request using the http-csp
11:51:02 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:02 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
11:51:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2552ms
11:51:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:51:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x94648800 == 18 [pid = 1904] [id = 22]
11:51:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 60 (0x94655400) [pid = 1904] [serial = 60] [outer = (nil)]
11:51:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 61 (0x9475ac00) [pid = 1904] [serial = 61] [outer = 0x94655400]
11:51:03 INFO - PROCESS | 1904 | 1447530663110 Marionette INFO loaded listener.js
11:51:03 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 62 (0x94942000) [pid = 1904] [serial = 62] [outer = 0x94655400]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 61 (0xa4d4fc00) [pid = 1904] [serial = 2] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 60 (0xa0195400) [pid = 1904] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 59 (0x949e5400) [pid = 1904] [serial = 27] [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]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 58 (0x99e03800) [pid = 1904] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 57 (0xa037dc00) [pid = 1904] [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]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 56 (0x94616800) [pid = 1904] [serial = 30] [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]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 55 (0x9460e400) [pid = 1904] [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]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 54 (0x963bb000) [pid = 1904] [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]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 53 (0x9a37f800) [pid = 1904] [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]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 52 (0x94946400) [pid = 1904] [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]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 51 (0xa0196000) [pid = 1904] [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]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 50 (0x9d65fc00) [pid = 1904] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530654632]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 49 (0x9a038000) [pid = 1904] [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]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 48 (0x9ace2000) [pid = 1904] [serial = 9] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 47 (0x9d931400) [pid = 1904] [serial = 55] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 46 (0xa1588800) [pid = 1904] [serial = 52] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 45 (0xa019a000) [pid = 1904] [serial = 49] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 44 (0xa0194c00) [pid = 1904] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 43 (0x9dfae000) [pid = 1904] [serial = 44] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 42 (0x9bfd3000) [pid = 1904] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530654632]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 41 (0x9a1b2800) [pid = 1904] [serial = 39] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 40 (0x963ba800) [pid = 1904] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 39 (0x949e9400) [pid = 1904] [serial = 34] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 38 (0x94758c00) [pid = 1904] [serial = 31] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 37 (0x949e8c00) [pid = 1904] [serial = 28] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 36 (0x95876400) [pid = 1904] [serial = 25] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 35 (0x9587f000) [pid = 1904] [serial = 19] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 34 (0x963bcc00) [pid = 1904] [serial = 16] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 33 (0x9affd000) [pid = 1904] [serial = 12] [outer = (nil)] [url = about:blank]
11:51:04 INFO - PROCESS | 1904 | --DOMWINDOW == 32 (0x9df50c00) [pid = 1904] [serial = 22] [outer = (nil)] [url = about:blank]
11:51:04 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
11:51:04 INFO - document served over http requires an http
11:51:04 INFO - sub-resource via xhr-request using the http-csp
11:51:04 INFO - delivery method with no-redirect and when
11:51: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"
11:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:04 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
11:51:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1740ms
11:51:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:51:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x949eb800 == 19 [pid = 1904] [id = 23]
11:51:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 33 (0x949ef000) [pid = 1904] [serial = 63] [outer = (nil)]
11:51:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 34 (0x94a3f400) [pid = 1904] [serial = 64] [outer = 0x949ef000]
11:51:04 INFO - PROCESS | 1904 | 1447530664834 Marionette INFO loaded listener.js
11:51:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 35 (0x9587e000) [pid = 1904] [serial = 65] [outer = 0x949ef000]
11:51:05 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
11:51:05 INFO - document served over http requires an http
11:51:05 INFO - sub-resource via xhr-request using the http-csp
11:51:05 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:05 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
11:51:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1188ms
11:51:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:51:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x949f2c00 == 20 [pid = 1904] [id = 24]
11:51:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 36 (0x963c6800) [pid = 1904] [serial = 66] [outer = (nil)]
11:51:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 37 (0x97576400) [pid = 1904] [serial = 67] [outer = 0x963c6800]
11:51:06 INFO - PROCESS | 1904 | 1447530666049 Marionette INFO loaded listener.js
11:51:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 38 (0x99eab400) [pid = 1904] [serial = 68] [outer = 0x963c6800]
11:51:07 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
11:51:07 INFO - document served over http requires an https
11:51:07 INFO - sub-resource via fetch-request using the http-csp
11:51:07 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:07 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
11:51:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1636ms
11:51:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:51:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x963bb800 == 21 [pid = 1904] [id = 25]
11:51:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 39 (0x963be400) [pid = 1904] [serial = 69] [outer = (nil)]
11:51:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 40 (0x963c5000) [pid = 1904] [serial = 70] [outer = 0x963be400]
11:51:07 INFO - PROCESS | 1904 | 1447530667980 Marionette INFO loaded listener.js
11:51:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 41 (0x9a034400) [pid = 1904] [serial = 71] [outer = 0x963be400]
11:51:09 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
11:51:09 INFO - document served over http requires an https
11:51:09 INFO - sub-resource via fetch-request using the http-csp
11:51:09 INFO - delivery method with no-redirect and when
11:51: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"
11:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:09 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
11:51:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1605ms
11:51:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:51:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x94650800 == 22 [pid = 1904] [id = 26]
11:51:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 42 (0x963c3800) [pid = 1904] [serial = 72] [outer = (nil)]
11:51:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 43 (0x9bf0f400) [pid = 1904] [serial = 73] [outer = 0x963c3800]
11:51:09 INFO - PROCESS | 1904 | 1447530669514 Marionette INFO loaded listener.js
11:51:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 44 (0x9d65fc00) [pid = 1904] [serial = 74] [outer = 0x963c3800]
11:51:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:10 INFO - document served over http requires an https
11:51:10 INFO - sub-resource via fetch-request using the http-csp
11:51:10 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:51:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1894ms
11:51:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:51:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x9d935c00 == 23 [pid = 1904] [id = 27]
11:51:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 45 (0x9d936400) [pid = 1904] [serial = 75] [outer = (nil)]
11:51:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 46 (0x9d95dc00) [pid = 1904] [serial = 76] [outer = 0x9d936400]
11:51:11 INFO - PROCESS | 1904 | 1447530671624 Marionette INFO loaded listener.js
11:51:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 47 (0x9dfb8800) [pid = 1904] [serial = 77] [outer = 0x9d936400]
11:51:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x9f65c800 == 24 [pid = 1904] [id = 28]
11:51:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 48 (0x9f752400) [pid = 1904] [serial = 78] [outer = (nil)]
11:51:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 49 (0x9f75a000) [pid = 1904] [serial = 79] [outer = 0x9f752400]
11:51:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:12 INFO - document served over http requires an https
11:51:12 INFO - sub-resource via iframe-tag using the http-csp
11:51:12 INFO - delivery method with keep-origin-redirect and when
11:51:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:51:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1766ms
11:51:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:51:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x9eb0bc00 == 25 [pid = 1904] [id = 29]
11:51:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 50 (0x9f65b800) [pid = 1904] [serial = 80] [outer = (nil)]
11:51:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 51 (0x9ff2d800) [pid = 1904] [serial = 81] [outer = 0x9f65b800]
11:51:13 INFO - PROCESS | 1904 | 1447530673242 Marionette INFO loaded listener.js
11:51:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 52 (0xa017cc00) [pid = 1904] [serial = 82] [outer = 0x9f65b800]
11:51:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x9b882c00 == 26 [pid = 1904] [id = 30]
11:51:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 53 (0x9b883000) [pid = 1904] [serial = 83] [outer = (nil)]
11:51:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 54 (0x9b884000) [pid = 1904] [serial = 84] [outer = 0x9b883000]
11:51:14 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
11:51:14 INFO - document served over http requires an https
11:51:14 INFO - sub-resource via iframe-tag using the http-csp
11:51:14 INFO - delivery method with no-redirect and when
11:51:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:14 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
11:51:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1498ms
11:51:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:51:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x9b886000 == 27 [pid = 1904] [id = 31]
11:51:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 55 (0x9b88ac00) [pid = 1904] [serial = 85] [outer = (nil)]
11:51:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 56 (0x9b88d400) [pid = 1904] [serial = 86] [outer = 0x9b88ac00]
11:51:14 INFO - PROCESS | 1904 | 1447530674823 Marionette INFO loaded listener.js
11:51:14 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 57 (0xa0199c00) [pid = 1904] [serial = 87] [outer = 0x9b88ac00]
11:51:16 INFO - PROCESS | 1904 | ++DOCSHELL 0xa1064800 == 28 [pid = 1904] [id = 32]
11:51:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 58 (0xa1064c00) [pid = 1904] [serial = 88] [outer = (nil)]
11:51:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 59 (0x949f0000) [pid = 1904] [serial = 89] [outer = 0xa1064c00]
11:51:17 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
11:51:17 INFO - document served over http requires an https
11:51:17 INFO - sub-resource via iframe-tag using the http-csp
11:51:17 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:17 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
11:51:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2739ms
11:51:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:51:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 60 (0x94653800) [pid = 1904] [serial = 90] [outer = 0x95571400]
11:51:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x94765800 == 29 [pid = 1904] [id = 33]
11:51:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 61 (0x94766000) [pid = 1904] [serial = 91] [outer = (nil)]
11:51:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 62 (0x949f0c00) [pid = 1904] [serial = 92] [outer = 0x94766000]
11:51:17 INFO - PROCESS | 1904 | 1447530677660 Marionette INFO loaded listener.js
11:51:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 63 (0x97531400) [pid = 1904] [serial = 93] [outer = 0x94766000]
11:51:18 INFO - PROCESS | 1904 | --DOMWINDOW == 62 (0x9ace3c00) [pid = 1904] [serial = 40] [outer = (nil)] [url = about:blank]
11:51:18 INFO - PROCESS | 1904 | --DOMWINDOW == 61 (0x9f65ac00) [pid = 1904] [serial = 45] [outer = (nil)] [url = about:blank]
11:51:18 INFO - PROCESS | 1904 | --DOMWINDOW == 60 (0xa0454800) [pid = 1904] [serial = 50] [outer = (nil)] [url = about:blank]
11:51:18 INFO - PROCESS | 1904 | --DOMWINDOW == 59 (0xa4d51400) [pid = 1904] [serial = 53] [outer = (nil)] [url = about:blank]
11:51:18 INFO - PROCESS | 1904 | --DOMWINDOW == 58 (0x9d937c00) [pid = 1904] [serial = 56] [outer = (nil)] [url = about:blank]
11:51:18 INFO - PROCESS | 1904 | --DOMWINDOW == 57 (0x949f1000) [pid = 1904] [serial = 29] [outer = (nil)] [url = about:blank]
11:51:18 INFO - PROCESS | 1904 | --DOMWINDOW == 56 (0x963c4800) [pid = 1904] [serial = 17] [outer = (nil)] [url = about:blank]
11:51:18 INFO - PROCESS | 1904 | --DOMWINDOW == 55 (0x94762000) [pid = 1904] [serial = 32] [outer = (nil)] [url = about:blank]
11:51:18 INFO - PROCESS | 1904 | --DOMWINDOW == 54 (0x95877000) [pid = 1904] [serial = 35] [outer = (nil)] [url = about:blank]
11:51:18 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:51:18 INFO - document served over http requires an https
11:51:18 INFO - sub-resource via script-tag using the http-csp
11:51:18 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:51:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1690ms
11:51:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:51:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x949ebc00 == 30 [pid = 1904] [id = 34]
11:51:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 55 (0x949f1c00) [pid = 1904] [serial = 94] [outer = (nil)]
11:51:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 56 (0x963b8000) [pid = 1904] [serial = 95] [outer = 0x949f1c00]
11:51:19 INFO - PROCESS | 1904 | 1447530679128 Marionette INFO loaded listener.js
11:51:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 57 (0x9a59bc00) [pid = 1904] [serial = 96] [outer = 0x949f1c00]
11:51:19 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
11:51:19 INFO - document served over http requires an https
11:51:19 INFO - sub-resource via script-tag using the http-csp
11:51:19 INFO - delivery method with no-redirect and when
11:51: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"
11:51:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:19 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
11:51:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1235ms
11:51:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:51:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x97530800 == 31 [pid = 1904] [id = 35]
11:51:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 58 (0x9d92b000) [pid = 1904] [serial = 97] [outer = (nil)]
11:51:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 59 (0x9d931800) [pid = 1904] [serial = 98] [outer = 0x9d92b000]
11:51:20 INFO - PROCESS | 1904 | 1447530680311 Marionette INFO loaded listener.js
11:51:20 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 60 (0x9df46400) [pid = 1904] [serial = 99] [outer = 0x9d92b000]
11:51:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:21 INFO - document served over http requires an https
11:51:21 INFO - sub-resource via script-tag using the http-csp
11:51:21 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:51:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1444ms
11:51:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:51:21 INFO - PROCESS | 1904 | --DOMWINDOW == 59 (0xa0179000) [pid = 1904] [serial = 58] [outer = (nil)] [url = about:blank]
11:51:21 INFO - PROCESS | 1904 | --DOMWINDOW == 58 (0x94a3f400) [pid = 1904] [serial = 64] [outer = (nil)] [url = about:blank]
11:51:21 INFO - PROCESS | 1904 | --DOMWINDOW == 57 (0x9475ac00) [pid = 1904] [serial = 61] [outer = (nil)] [url = about:blank]
11:51:21 INFO - PROCESS | 1904 | --DOMWINDOW == 56 (0x94655400) [pid = 1904] [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]
11:51:21 INFO - PROCESS | 1904 | --DOMWINDOW == 55 (0x9d937800) [pid = 1904] [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]
11:51:21 INFO - PROCESS | 1904 | --DOMWINDOW == 54 (0x9ace2c00) [pid = 1904] [serial = 59] [outer = (nil)] [url = about:blank]
11:51:21 INFO - PROCESS | 1904 | --DOMWINDOW == 53 (0x94942000) [pid = 1904] [serial = 62] [outer = (nil)] [url = about:blank]
11:51:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x94649000 == 32 [pid = 1904] [id = 36]
11:51:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 54 (0x94649800) [pid = 1904] [serial = 100] [outer = (nil)]
11:51:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 55 (0x94941c00) [pid = 1904] [serial = 101] [outer = 0x94649800]
11:51:21 INFO - PROCESS | 1904 | 1447530681894 Marionette INFO loaded listener.js
11:51:22 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 56 (0xa054f400) [pid = 1904] [serial = 102] [outer = 0x94649800]
11:51:22 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
11:51:22 INFO - document served over http requires an https
11:51:22 INFO - sub-resource via xhr-request using the http-csp
11:51:22 INFO - delivery method with keep-origin-redirect and when
11:51:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:22 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
11:51:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1292ms
11:51:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:51:22 INFO - PROCESS | 1904 | ++DOCSHELL 0x9460ac00 == 33 [pid = 1904] [id = 37]
11:51:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 57 (0x99eaa000) [pid = 1904] [serial = 103] [outer = (nil)]
11:51:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 58 (0xa572bc00) [pid = 1904] [serial = 104] [outer = 0x99eaa000]
11:51:23 INFO - PROCESS | 1904 | 1447530683059 Marionette INFO loaded listener.js
11:51:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 59 (0x9c244400) [pid = 1904] [serial = 105] [outer = 0x99eaa000]
11:51:23 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
11:51:23 INFO - document served over http requires an https
11:51:23 INFO - sub-resource via xhr-request using the http-csp
11:51:23 INFO - delivery method with no-redirect and when
11:51: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"
11:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:23 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
11:51:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1199ms
11:51:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:51:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x9637a800 == 34 [pid = 1904] [id = 38]
11:51:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 60 (0x9637b000) [pid = 1904] [serial = 106] [outer = (nil)]
11:51:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 61 (0x9637d400) [pid = 1904] [serial = 107] [outer = 0x9637b000]
11:51:24 INFO - PROCESS | 1904 | 1447530684369 Marionette INFO loaded listener.js
11:51:24 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 62 (0xa72a7c00) [pid = 1904] [serial = 108] [outer = 0x9637b000]
11:51:25 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
11:51:25 INFO - document served over http requires an https
11:51:25 INFO - sub-resource via xhr-request using the http-csp
11:51:25 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:25 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
11:51:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1540ms
11:51:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:51:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x9376d400 == 35 [pid = 1904] [id = 39]
11:51:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 63 (0x9376ec00) [pid = 1904] [serial = 109] [outer = (nil)]
11:51:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 64 (0x94618800) [pid = 1904] [serial = 110] [outer = 0x9376ec00]
11:51:26 INFO - PROCESS | 1904 | 1447530686144 Marionette INFO loaded listener.js
11:51:26 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 65 (0x949f4400) [pid = 1904] [serial = 111] [outer = 0x9376ec00]
11:51:27 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
11:51:27 INFO - document served over http requires an http
11:51:27 INFO - sub-resource via fetch-request using the http-csp
11:51:27 INFO - delivery method with keep-origin-redirect and when
11:51:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:27 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
11:51:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1548ms
11:51:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:51:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x949efc00 == 36 [pid = 1904] [id = 40]
11:51:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 66 (0x97576800) [pid = 1904] [serial = 112] [outer = (nil)]
11:51:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 67 (0x9a5a0800) [pid = 1904] [serial = 113] [outer = 0x97576800]
11:51:27 INFO - PROCESS | 1904 | 1447530687559 Marionette INFO loaded listener.js
11:51:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 68 (0x9d741800) [pid = 1904] [serial = 114] [outer = 0x97576800]
11:51:28 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
11:51:28 INFO - document served over http requires an http
11:51:28 INFO - sub-resource via fetch-request using the http-csp
11:51:28 INFO - delivery method with no-redirect and when
11:51:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:28 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
11:51:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1645ms
11:51:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:51:29 INFO - PROCESS | 1904 | ++DOCSHELL 0xa1315c00 == 37 [pid = 1904] [id = 41]
11:51:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 69 (0xa572b400) [pid = 1904] [serial = 115] [outer = (nil)]
11:51:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 70 (0xa72ae000) [pid = 1904] [serial = 116] [outer = 0xa572b400]
11:51:29 INFO - PROCESS | 1904 | 1447530689367 Marionette INFO loaded listener.js
11:51:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 71 (0xa86ae800) [pid = 1904] [serial = 117] [outer = 0xa572b400]
11:51:30 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
11:51:30 INFO - document served over http requires an http
11:51:30 INFO - sub-resource via fetch-request using the http-csp
11:51:30 INFO - delivery method with swap-origin-redirect and when
11:51:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:30 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
11:51:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1583ms
11:51:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:51:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x9467b000 == 38 [pid = 1904] [id = 42]
11:51:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 72 (0x9467c400) [pid = 1904] [serial = 118] [outer = (nil)]
11:51:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 73 (0x9467fc00) [pid = 1904] [serial = 119] [outer = 0x9467c400]
11:51:30 INFO - PROCESS | 1904 | 1447530690859 Marionette INFO loaded listener.js
11:51:30 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 74 (0xa8536c00) [pid = 1904] [serial = 120] [outer = 0x9467c400]
11:51:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x93786c00 == 39 [pid = 1904] [id = 43]
11:51:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 75 (0x93787400) [pid = 1904] [serial = 121] [outer = (nil)]
11:51:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 76 (0x9377ec00) [pid = 1904] [serial = 122] [outer = 0x93787400]
11:51:32 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
11:51:32 INFO - document served over http requires an http
11:51:32 INFO - sub-resource via iframe-tag using the http-csp
11:51:32 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:32 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
11:51:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2006ms
11:51:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:51:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x93788400 == 40 [pid = 1904] [id = 44]
11:51:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 77 (0x98d1cc00) [pid = 1904] [serial = 123] [outer = (nil)]
11:51:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 78 (0x98d20c00) [pid = 1904] [serial = 124] [outer = 0x98d1cc00]
11:51:32 INFO - PROCESS | 1904 | 1447530692945 Marionette INFO loaded listener.js
11:51:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 79 (0x98d28400) [pid = 1904] [serial = 125] [outer = 0x98d1cc00]
11:51:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x98928400 == 41 [pid = 1904] [id = 45]
11:51:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 80 (0x98928800) [pid = 1904] [serial = 126] [outer = (nil)]
11:51:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 81 (0x94681000) [pid = 1904] [serial = 127] [outer = 0x98928800]
11:51:34 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
11:51:34 INFO - document served over http requires an http
11:51:34 INFO - sub-resource via iframe-tag using the http-csp
11:51:34 INFO - delivery method with no-redirect and when
11:51:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:34 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
11:51:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1747ms
11:51:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:51:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x98929800 == 42 [pid = 1904] [id = 46]
11:51:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 82 (0x9892c400) [pid = 1904] [serial = 128] [outer = (nil)]
11:51:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 83 (0x98951800) [pid = 1904] [serial = 129] [outer = 0x9892c400]
11:51:34 INFO - PROCESS | 1904 | 1447530694774 Marionette INFO loaded listener.js
11:51:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 84 (0x98958400) [pid = 1904] [serial = 130] [outer = 0x9892c400]
11:51:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x98564400 == 43 [pid = 1904] [id = 47]
11:51:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 85 (0x98565000) [pid = 1904] [serial = 131] [outer = (nil)]
11:51:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 86 (0x98567800) [pid = 1904] [serial = 132] [outer = 0x98565000]
11:51:36 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
11:51:36 INFO - document served over http requires an http
11:51:36 INFO - sub-resource via iframe-tag using the http-csp
11:51:36 INFO - delivery method with swap-origin-redirect and when
11:51:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:36 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
11:51:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1878ms
11:51:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:51:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x98566400 == 44 [pid = 1904] [id = 48]
11:51:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 87 (0x98569800) [pid = 1904] [serial = 133] [outer = (nil)]
11:51:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 88 (0x9856e400) [pid = 1904] [serial = 134] [outer = 0x98569800]
11:51:36 INFO - PROCESS | 1904 | 1447530696612 Marionette INFO loaded listener.js
11:51:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x9895c800) [pid = 1904] [serial = 135] [outer = 0x98569800]
11:51:39 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
11:51:39 INFO - document served over http requires an http
11:51:39 INFO - sub-resource via script-tag using the http-csp
11:51:39 INFO - delivery method with keep-origin-redirect and when
11:51:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:39 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
11:51:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2994ms
11:51:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:51:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x94677c00 == 45 [pid = 1904] [id = 49]
11:51:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x9467b800) [pid = 1904] [serial = 136] [outer = (nil)]
11:51:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x94762c00) [pid = 1904] [serial = 137] [outer = 0x9467b800]
11:51:39 INFO - PROCESS | 1904 | 1447530699574 Marionette INFO loaded listener.js
11:51:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x963bd400) [pid = 1904] [serial = 138] [outer = 0x9467b800]
11:51:40 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
11:51:40 INFO - document served over http requires an http
11:51:40 INFO - sub-resource via script-tag using the http-csp
11:51:40 INFO - delivery method with no-redirect and when
11:51:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:40 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
11:51:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1744ms
11:51:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:51:41 INFO - PROCESS | 1904 | --DOCSHELL 0x9d65f800 == 44 [pid = 1904] [id = 15]
11:51:41 INFO - PROCESS | 1904 | --DOCSHELL 0xa0194800 == 43 [pid = 1904] [id = 17]
11:51:41 INFO - PROCESS | 1904 | --DOCSHELL 0xa1064800 == 42 [pid = 1904] [id = 32]
11:51:41 INFO - PROCESS | 1904 | --DOCSHELL 0x9b882c00 == 41 [pid = 1904] [id = 30]
11:51:41 INFO - PROCESS | 1904 | --DOCSHELL 0x9f65c800 == 40 [pid = 1904] [id = 28]
11:51:41 INFO - PROCESS | 1904 | 1447530701301 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:51:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x97571400 == 41 [pid = 1904] [id = 50]
11:51:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x97578c00) [pid = 1904] [serial = 139] [outer = (nil)]
11:51:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x985e4800) [pid = 1904] [serial = 140] [outer = 0x97578c00]
11:51:41 INFO - PROCESS | 1904 | 1447530701487 Marionette INFO loaded listener.js
11:51:41 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x985ec000) [pid = 1904] [serial = 141] [outer = 0x97578c00]
11:51:42 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
11:51:42 INFO - document served over http requires an http
11:51:42 INFO - sub-resource via script-tag using the http-csp
11:51:42 INFO - delivery method with swap-origin-redirect and when
11:51:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:51:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:51:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:42 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
11:51:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1743ms
11:51:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:51:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x9a59b400 == 42 [pid = 1904] [id = 51]
11:51:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x9affe800) [pid = 1904] [serial = 142] [outer = (nil)]
11:51:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x9b886800) [pid = 1904] [serial = 143] [outer = 0x9affe800]
11:51:42 INFO - PROCESS | 1904 | 1447530702969 Marionette INFO loaded listener.js
11:51:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x9d661800) [pid = 1904] [serial = 144] [outer = 0x9affe800]
11:51:43 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
11:51:43 INFO - document served over http requires an http
11:51:43 INFO - sub-resource via xhr-request using the http-csp
11:51:43 INFO - delivery method with keep-origin-redirect and when
11:51:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:43 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
11:51:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1294ms
11:51:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:51:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x93766000 == 43 [pid = 1904] [id = 52]
11:51:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x9dfb0800) [pid = 1904] [serial = 145] [outer = (nil)]
11:51:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x9eb0b400) [pid = 1904] [serial = 146] [outer = 0x9dfb0800]
11:51:44 INFO - PROCESS | 1904 | 1447530704272 Marionette INFO loaded listener.js
11:51:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0xa0173800) [pid = 1904] [serial = 147] [outer = 0x9dfb0800]
11:51:45 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
11:51:45 INFO - document served over http requires an http
11:51:45 INFO - sub-resource via xhr-request using the http-csp
11:51:45 INFO - delivery method with no-redirect and when
11:51:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:45 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
11:51:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1593ms
11:51:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x9f752400) [pid = 1904] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x9b883000) [pid = 1904] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530673912]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x949ef000) [pid = 1904] [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]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x9637d400) [pid = 1904] [serial = 107] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x94649800) [pid = 1904] [serial = 100] [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]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x94766000) [pid = 1904] [serial = 91] [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]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x9d92b000) [pid = 1904] [serial = 97] [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]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x949f1c00) [pid = 1904] [serial = 94] [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]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x99eaa000) [pid = 1904] [serial = 103] [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]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0xa1064c00) [pid = 1904] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x949f0c00) [pid = 1904] [serial = 92] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x963b8000) [pid = 1904] [serial = 95] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x949f0000) [pid = 1904] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 87 (0x9b88d400) [pid = 1904] [serial = 86] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 86 (0x9d931800) [pid = 1904] [serial = 98] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 85 (0xa572bc00) [pid = 1904] [serial = 104] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 84 (0x9f75a000) [pid = 1904] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 83 (0x9d95dc00) [pid = 1904] [serial = 76] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 82 (0x9b884000) [pid = 1904] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530673912]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 81 (0x9ff2d800) [pid = 1904] [serial = 81] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 80 (0x94941c00) [pid = 1904] [serial = 101] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 79 (0x97576400) [pid = 1904] [serial = 67] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 78 (0x963c5000) [pid = 1904] [serial = 70] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 77 (0x9bf0f400) [pid = 1904] [serial = 73] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x93767000 == 44 [pid = 1904] [id = 53]
11:51:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 78 (0x94649800) [pid = 1904] [serial = 148] [outer = (nil)]
11:51:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 79 (0x94942c00) [pid = 1904] [serial = 149] [outer = 0x94649800]
11:51:46 INFO - PROCESS | 1904 | 1447530706267 Marionette INFO loaded listener.js
11:51:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 80 (0x99eaa400) [pid = 1904] [serial = 150] [outer = 0x94649800]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 79 (0x9587e000) [pid = 1904] [serial = 65] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 78 (0x9c244400) [pid = 1904] [serial = 105] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 77 (0xa054f400) [pid = 1904] [serial = 102] [outer = (nil)] [url = about:blank]
11:51:46 INFO - PROCESS | 1904 | --DOMWINDOW == 76 (0x94a45000) [pid = 1904] [serial = 26] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:51:47 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
11:51:47 INFO - document served over http requires an http
11:51:47 INFO - sub-resource via xhr-request using the http-csp
11:51:47 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:51:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:51:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:47 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
11:51:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1546ms
11:51:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:51:47 INFO - PROCESS | 1904 | ++DOCSHELL 0xa05d2400 == 45 [pid = 1904] [id = 54]
11:51:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 77 (0xa120b800) [pid = 1904] [serial = 151] [outer = (nil)]
11:51:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 78 (0xa5738c00) [pid = 1904] [serial = 152] [outer = 0xa120b800]
11:51:47 INFO - PROCESS | 1904 | 1447530707589 Marionette INFO loaded listener.js
11:51:47 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 79 (0xa913ac00) [pid = 1904] [serial = 153] [outer = 0xa120b800]
11:51:48 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
11:51:48 INFO - document served over http requires an https
11:51:48 INFO - sub-resource via fetch-request using the http-csp
11:51:48 INFO - delivery method with keep-origin-redirect and when
11:51:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:48 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
11:51:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1705ms
11:51:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:51:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x947cc400 == 46 [pid = 1904] [id = 55]
11:51:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 80 (0x947ccc00) [pid = 1904] [serial = 154] [outer = (nil)]
11:51:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 81 (0x947d3c00) [pid = 1904] [serial = 155] [outer = 0x947ccc00]
11:51:49 INFO - PROCESS | 1904 | 1447530709540 Marionette INFO loaded listener.js
11:51:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 82 (0x94947400) [pid = 1904] [serial = 156] [outer = 0x947ccc00]
11:51:50 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
11:51:50 INFO - document served over http requires an https
11:51:50 INFO - sub-resource via fetch-request using the http-csp
11:51:50 INFO - delivery method with no-redirect and when
11:51:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:50 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
11:51:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1857ms
11:51:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:51:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x9637d800 == 47 [pid = 1904] [id = 56]
11:51:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 83 (0x9855f800) [pid = 1904] [serial = 157] [outer = (nil)]
11:51:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 84 (0x98927c00) [pid = 1904] [serial = 158] [outer = 0x9855f800]
11:51:51 INFO - PROCESS | 1904 | 1447530711493 Marionette INFO loaded listener.js
11:51:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 85 (0x9a466400) [pid = 1904] [serial = 159] [outer = 0x9855f800]
11:51:52 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:51:52 INFO - document served over http requires an https
11:51:52 INFO - sub-resource via fetch-request using the http-csp
11:51:52 INFO - delivery method with swap-origin-redirect and when
11:51: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"
11:51:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:51:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:51:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:51:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:51:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1977ms
11:51:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:51:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x94676000 == 48 [pid = 1904] [id = 57]
11:51:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 86 (0x9b887400) [pid = 1904] [serial = 160] [outer = (nil)]
11:51:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 87 (0xa1064c00) [pid = 1904] [serial = 161] [outer = 0x9b887400]
11:51:53 INFO - PROCESS | 1904 | 1447530713539 Marionette INFO loaded listener.js
11:51:53 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 88 (0xa9114c00) [pid = 1904] [serial = 162] [outer = 0x9b887400]
11:51:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x92171400 == 49 [pid = 1904] [id = 58]
11:51:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x92171800) [pid = 1904] [serial = 163] [outer = (nil)]
11:51:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x9216c000) [pid = 1904] [serial = 164] [outer = 0x92171800]
11:51:54 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
11:51:54 INFO - document served over http requires an https
11:51:54 INFO - sub-resource via iframe-tag using the http-csp
11:51:54 INFO - delivery method with keep-origin-redirect and when
11:51: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"
11:51:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:54 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
11:51:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2073ms
11:51:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:51:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x92173400 == 50 [pid = 1904] [id = 59]
11:51:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x92175400) [pid = 1904] [serial = 165] [outer = (nil)]
11:51:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x947d5800) [pid = 1904] [serial = 166] [outer = 0x92175400]
11:51:55 INFO - PROCESS | 1904 | 1447530715668 Marionette INFO loaded listener.js
11:51:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0xaf4bec00) [pid = 1904] [serial = 167] [outer = 0x92175400]
11:51:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x91836c00 == 51 [pid = 1904] [id = 60]
11:51:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x91837000) [pid = 1904] [serial = 168] [outer = (nil)]
11:51:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x91839c00) [pid = 1904] [serial = 169] [outer = 0x91837000]
11:51:56 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
11:51:56 INFO - document served over http requires an https
11:51:56 INFO - sub-resource via iframe-tag using the http-csp
11:51:56 INFO - delivery method with no-redirect and when
11:51:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:56 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
11:51:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1934ms
11:51:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:51:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x91839800 == 52 [pid = 1904] [id = 61]
11:51:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x9183f000) [pid = 1904] [serial = 170] [outer = (nil)]
11:51:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x920cb800) [pid = 1904] [serial = 171] [outer = 0x9183f000]
11:51:57 INFO - PROCESS | 1904 | 1447530717640 Marionette INFO loaded listener.js
11:51:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x920d2000) [pid = 1904] [serial = 172] [outer = 0x9183f000]
11:51:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x917cc800 == 53 [pid = 1904] [id = 62]
11:51:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x917ccc00) [pid = 1904] [serial = 173] [outer = (nil)]
11:51:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x917cd400) [pid = 1904] [serial = 174] [outer = 0x917ccc00]
11:51:58 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
11:51:58 INFO - document served over http requires an https
11:51:58 INFO - sub-resource via iframe-tag using the http-csp
11:51:58 INFO - delivery method with swap-origin-redirect and when
11:51:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:51:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:51:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:51:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:51:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:51:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:51:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:51:58 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
11:51:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2014ms
11:51:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:51:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x917ce400 == 54 [pid = 1904] [id = 63]
11:51:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x917cec00) [pid = 1904] [serial = 175] [outer = (nil)]
11:51:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x920cec00) [pid = 1904] [serial = 176] [outer = 0x917cec00]
11:51:59 INFO - PROCESS | 1904 | 1447530719586 Marionette INFO loaded listener.js
11:51:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:51:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x949ea000) [pid = 1904] [serial = 177] [outer = 0x917cec00]
11:52:00 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
11:52:00 INFO - document served over http requires an https
11:52:00 INFO - sub-resource via script-tag using the http-csp
11:52:00 INFO - delivery method with keep-origin-redirect and when
11:52:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:52:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:00 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
11:52:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1941ms
11:52:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:52:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x9121b000 == 55 [pid = 1904] [id = 64]
11:52:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x9121b800) [pid = 1904] [serial = 178] [outer = (nil)]
11:52:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x9121f000) [pid = 1904] [serial = 179] [outer = 0x9121b800]
11:52:01 INFO - PROCESS | 1904 | 1447530721439 Marionette INFO loaded listener.js
11:52:01 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x9d944800) [pid = 1904] [serial = 180] [outer = 0x9121b800]
11:52:02 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
11:52:02 INFO - document served over http requires an https
11:52:02 INFO - sub-resource via script-tag using the http-csp
11:52:02 INFO - delivery method with no-redirect and when
11:52:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:52:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:02 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
11:52:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1487ms
11:52:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:52:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x9183c400 == 56 [pid = 1904] [id = 65]
11:52:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x93784000) [pid = 1904] [serial = 181] [outer = (nil)]
11:52:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x98324800) [pid = 1904] [serial = 182] [outer = 0x93784000]
11:52:04 INFO - PROCESS | 1904 | 1447530724165 Marionette INFO loaded listener.js
11:52:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x9832a800) [pid = 1904] [serial = 183] [outer = 0x93784000]
11:52:05 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
11:52:05 INFO - document served over http requires an https
11:52:05 INFO - sub-resource via script-tag using the http-csp
11:52:05 INFO - delivery method with swap-origin-redirect and when
11:52:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:52:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:05 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
11:52:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3364ms
11:52:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:52:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x93781400 == 57 [pid = 1904] [id = 66]
11:52:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x93787800) [pid = 1904] [serial = 184] [outer = (nil)]
11:52:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x94610000) [pid = 1904] [serial = 185] [outer = 0x93787800]
11:52:06 INFO - PROCESS | 1904 | 1447530726431 Marionette INFO loaded listener.js
11:52:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x9467a800) [pid = 1904] [serial = 186] [outer = 0x93787800]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x93767000 == 56 [pid = 1904] [id = 53]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x93766000 == 55 [pid = 1904] [id = 52]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x9a59b400 == 54 [pid = 1904] [id = 51]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x97571400 == 53 [pid = 1904] [id = 50]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x94677c00 == 52 [pid = 1904] [id = 49]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x98566400 == 51 [pid = 1904] [id = 48]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x98564400 == 50 [pid = 1904] [id = 47]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x98929800 == 49 [pid = 1904] [id = 46]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x98928400 == 48 [pid = 1904] [id = 45]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x93788400 == 47 [pid = 1904] [id = 44]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x93786c00 == 46 [pid = 1904] [id = 43]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x9467b000 == 45 [pid = 1904] [id = 42]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0xa1315c00 == 44 [pid = 1904] [id = 41]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x949efc00 == 43 [pid = 1904] [id = 40]
11:52:07 INFO - PROCESS | 1904 | --DOCSHELL 0x9376d400 == 42 [pid = 1904] [id = 39]
11:52:07 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x9a59bc00) [pid = 1904] [serial = 96] [outer = (nil)] [url = about:blank]
11:52:07 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x97531400) [pid = 1904] [serial = 93] [outer = (nil)] [url = about:blank]
11:52:07 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x9df46400) [pid = 1904] [serial = 99] [outer = (nil)] [url = about:blank]
11:52:07 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
11:52:07 INFO - document served over http requires an https
11:52:07 INFO - sub-resource via xhr-request using the http-csp
11:52:07 INFO - delivery method with keep-origin-redirect and when
11:52: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"
11:52:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:07 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
11:52:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1796ms
11:52:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:52:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x94683400 == 43 [pid = 1904] [id = 67]
11:52:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x94759400) [pid = 1904] [serial = 187] [outer = (nil)]
11:52:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x947cb800) [pid = 1904] [serial = 188] [outer = 0x94759400]
11:52:07 INFO - PROCESS | 1904 | 1447530727988 Marionette INFO loaded listener.js
11:52:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x949e7400) [pid = 1904] [serial = 189] [outer = 0x94759400]
11:52:08 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
11:52:08 INFO - document served over http requires an https
11:52:08 INFO - sub-resource via xhr-request using the http-csp
11:52:08 INFO - delivery method with no-redirect and when
11:52:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:52:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:08 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
11:52:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1290ms
11:52:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:52:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x9556f400 == 44 [pid = 1904] [id = 68]
11:52:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x963b9800) [pid = 1904] [serial = 190] [outer = (nil)]
11:52:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x98325800) [pid = 1904] [serial = 191] [outer = 0x963b9800]
11:52:09 INFO - PROCESS | 1904 | 1447530729358 Marionette INFO loaded listener.js
11:52:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x985e6000) [pid = 1904] [serial = 192] [outer = 0x963b9800]
11:52:10 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
11:52:10 INFO - document served over http requires an https
11:52:10 INFO - sub-resource via xhr-request using the http-csp
11:52:10 INFO - delivery method with swap-origin-redirect and when
11:52:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:10 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
11:52:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1348ms
11:52:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:52:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x98562800 == 45 [pid = 1904] [id = 69]
11:52:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x9856a000) [pid = 1904] [serial = 193] [outer = (nil)]
11:52:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x9892d000) [pid = 1904] [serial = 194] [outer = 0x9856a000]
11:52:10 INFO - PROCESS | 1904 | 1447530730672 Marionette INFO loaded listener.js
11:52:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x98d21000) [pid = 1904] [serial = 195] [outer = 0x9856a000]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0xa5738c00) [pid = 1904] [serial = 152] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x9467b800) [pid = 1904] [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]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x97578c00) [pid = 1904] [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]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x94649800) [pid = 1904] [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]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x9affe800) [pid = 1904] [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]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x9dfb0800) [pid = 1904] [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]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x98565000) [pid = 1904] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x98928800) [pid = 1904] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530693793]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x93787400) [pid = 1904] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x9856e400) [pid = 1904] [serial = 134] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x98567800) [pid = 1904] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x9a5a0800) [pid = 1904] [serial = 113] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0xa72ae000) [pid = 1904] [serial = 116] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x9eb0b400) [pid = 1904] [serial = 146] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x94942c00) [pid = 1904] [serial = 149] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x94681000) [pid = 1904] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530693793]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x9b886800) [pid = 1904] [serial = 143] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x985e4800) [pid = 1904] [serial = 140] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x94762c00) [pid = 1904] [serial = 137] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x98951800) [pid = 1904] [serial = 129] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x9377ec00) [pid = 1904] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x94618800) [pid = 1904] [serial = 110] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x9467fc00) [pid = 1904] [serial = 119] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x98d20c00) [pid = 1904] [serial = 124] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x9d661800) [pid = 1904] [serial = 144] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x99eaa400) [pid = 1904] [serial = 150] [outer = (nil)] [url = about:blank]
11:52:12 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0xa0173800) [pid = 1904] [serial = 147] [outer = (nil)] [url = about:blank]
11:52:12 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
11:52:12 INFO - document served over http requires an http
11:52:12 INFO - sub-resource via fetch-request using the meta-csp
11:52:12 INFO - delivery method with keep-origin-redirect and when
11:52: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.keep-origin-redirect.http.html"
11:52:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:12 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
11:52:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2240ms
11:52:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:52:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x94942c00 == 46 [pid = 1904] [id = 70]
11:52:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x97578c00) [pid = 1904] [serial = 196] [outer = (nil)]
11:52:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x98d24400) [pid = 1904] [serial = 197] [outer = 0x97578c00]
11:52:12 INFO - PROCESS | 1904 | 1447530732946 Marionette INFO loaded listener.js
11:52:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x9ace2800) [pid = 1904] [serial = 198] [outer = 0x97578c00]
11:52:13 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
11:52:13 INFO - document served over http requires an http
11:52:13 INFO - sub-resource via fetch-request using the meta-csp
11:52:13 INFO - delivery method with no-redirect and when
11:52:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
11:52:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:13 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
11:52:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1230ms
11:52:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:52:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x9d663800 == 47 [pid = 1904] [id = 71]
11:52:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x9d664000) [pid = 1904] [serial = 199] [outer = (nil)]
11:52:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x9d932000) [pid = 1904] [serial = 200] [outer = 0x9d664000]
11:52:14 INFO - PROCESS | 1904 | 1447530734124 Marionette INFO loaded listener.js
11:52:14 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x9dfb0000) [pid = 1904] [serial = 201] [outer = 0x9d664000]
11:52:15 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
11:52:15 INFO - document served over http requires an http
11:52:15 INFO - sub-resource via fetch-request using the meta-csp
11:52:15 INFO - delivery method with swap-origin-redirect and when
11:52: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/fetch-request/generic.swap-origin-redirect.http.html"
11:52:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:15 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
11:52:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1642ms
11:52:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:52:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x9466c800 == 48 [pid = 1904] [id = 72]
11:52:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x94675c00) [pid = 1904] [serial = 202] [outer = (nil)]
11:52:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x947ce400) [pid = 1904] [serial = 203] [outer = 0x94675c00]
11:52:16 INFO - PROCESS | 1904 | 1447530736142 Marionette INFO loaded listener.js
11:52:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x96378c00) [pid = 1904] [serial = 204] [outer = 0x94675c00]
11:52:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d1b800 == 49 [pid = 1904] [id = 73]
11:52:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x98d1c000) [pid = 1904] [serial = 205] [outer = (nil)]
11:52:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x9855fc00) [pid = 1904] [serial = 206] [outer = 0x98d1c000]
11:52:17 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
11:52:17 INFO - document served over http requires an http
11:52:17 INFO - sub-resource via iframe-tag using the meta-csp
11:52:17 INFO - delivery method with keep-origin-redirect and when
11:52: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.keep-origin-redirect.http.html"
11:52:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:17 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
11:52:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1788ms
11:52:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:52:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x9c09d400) [pid = 1904] [serial = 207] [outer = 0x95571400]
11:52:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x9d65f800 == 50 [pid = 1904] [id = 74]
11:52:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x9d92f800) [pid = 1904] [serial = 208] [outer = (nil)]
11:52:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x9df51000) [pid = 1904] [serial = 209] [outer = 0x9d92f800]
11:52:17 INFO - PROCESS | 1904 | 1447530737972 Marionette INFO loaded listener.js
11:52:18 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x9ff50c00) [pid = 1904] [serial = 210] [outer = 0x9d92f800]
11:52:18 INFO - PROCESS | 1904 | ++DOCSHELL 0xa0198400 == 51 [pid = 1904] [id = 75]
11:52:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0xa019d000) [pid = 1904] [serial = 211] [outer = (nil)]
11:52:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0xa0380c00) [pid = 1904] [serial = 212] [outer = 0xa019d000]
11:52:19 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
11:52:19 INFO - document served over http requires an http
11:52:19 INFO - sub-resource via iframe-tag using the meta-csp
11:52:19 INFO - delivery method with no-redirect and when
11:52: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/iframe-tag/generic.no-redirect.http.html"
11:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:19 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
11:52:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1936ms
11:52:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:52:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x9183d800 == 52 [pid = 1904] [id = 76]
11:52:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0xa0381000) [pid = 1904] [serial = 213] [outer = (nil)]
11:52:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0xa4d57000) [pid = 1904] [serial = 214] [outer = 0xa0381000]
11:52:19 INFO - PROCESS | 1904 | 1447530739919 Marionette INFO loaded listener.js
11:52:20 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0xa910a800) [pid = 1904] [serial = 215] [outer = 0xa0381000]
11:52:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x9afbe800 == 53 [pid = 1904] [id = 77]
11:52:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x9afbf000) [pid = 1904] [serial = 216] [outer = (nil)]
11:52:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x9afbf400) [pid = 1904] [serial = 217] [outer = 0x9afbf000]
11:52:21 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
11:52:21 INFO - document served over http requires an http
11:52:21 INFO - sub-resource via iframe-tag using the meta-csp
11:52:21 INFO - delivery method with swap-origin-redirect and when
11:52:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
11:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:21 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
11:52:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1892ms
11:52:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:52:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x9afbfc00 == 54 [pid = 1904] [id = 78]
11:52:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x9afc0400) [pid = 1904] [serial = 218] [outer = (nil)]
11:52:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x9afc6000) [pid = 1904] [serial = 219] [outer = 0x9afc0400]
11:52:21 INFO - PROCESS | 1904 | 1447530741750 Marionette INFO loaded listener.js
11:52:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x9b2b8c00) [pid = 1904] [serial = 220] [outer = 0x9afc0400]
11:52:22 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
11:52:22 INFO - document served over http requires an http
11:52:22 INFO - sub-resource via script-tag using the meta-csp
11:52:22 INFO - delivery method with keep-origin-redirect and when
11:52: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/script-tag/generic.keep-origin-redirect.http.html"
11:52:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:22 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
11:52:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1584ms
11:52:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:52:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x91834c00 == 55 [pid = 1904] [id = 79]
11:52:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x9b2b4800) [pid = 1904] [serial = 221] [outer = (nil)]
11:52:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x9b2c0c00) [pid = 1904] [serial = 222] [outer = 0x9b2b4800]
11:52:23 INFO - PROCESS | 1904 | 1447530743324 Marionette INFO loaded listener.js
11:52:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x9b309c00) [pid = 1904] [serial = 223] [outer = 0x9b2b4800]
11:52:24 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
11:52:24 INFO - document served over http requires an http
11:52:24 INFO - sub-resource via script-tag using the meta-csp
11:52:24 INFO - delivery method with no-redirect and when
11:52:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
11:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:24 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
11:52:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1484ms
11:52:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:52:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d80800 == 56 [pid = 1904] [id = 80]
11:52:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x98d84c00) [pid = 1904] [serial = 224] [outer = (nil)]
11:52:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x98d89400) [pid = 1904] [serial = 225] [outer = 0x98d84c00]
11:52:24 INFO - PROCESS | 1904 | 1447530744757 Marionette INFO loaded listener.js
11:52:24 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x9b30e400) [pid = 1904] [serial = 226] [outer = 0x98d84c00]
11:52:25 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
11:52:25 INFO - document served over http requires an http
11:52:25 INFO - sub-resource via script-tag using the meta-csp
11:52:25 INFO - delivery method with swap-origin-redirect and when
11:52:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
11:52:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:25 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
11:52:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1543ms
11:52:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:52:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x9128d000 == 57 [pid = 1904] [id = 81]
11:52:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x9128e000) [pid = 1904] [serial = 227] [outer = (nil)]
11:52:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x91293000) [pid = 1904] [serial = 228] [outer = 0x9128e000]
11:52:26 INFO - PROCESS | 1904 | 1447530746415 Marionette INFO loaded listener.js
11:52:26 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x98d88800) [pid = 1904] [serial = 229] [outer = 0x9128e000]
11:52:27 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
11:52:27 INFO - document served over http requires an http
11:52:27 INFO - sub-resource via xhr-request using the meta-csp
11:52:27 INFO - delivery method with keep-origin-redirect and when
11:52:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
11:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:27 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
11:52:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1551ms
11:52:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:52:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x91297800 == 58 [pid = 1904] [id = 82]
11:52:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x912c5000) [pid = 1904] [serial = 230] [outer = (nil)]
11:52:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x912cac00) [pid = 1904] [serial = 231] [outer = 0x912c5000]
11:52:27 INFO - PROCESS | 1904 | 1447530747941 Marionette INFO loaded listener.js
11:52:28 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x912d2c00) [pid = 1904] [serial = 232] [outer = 0x912c5000]
11:52:28 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
11:52:28 INFO - document served over http requires an http
11:52:28 INFO - sub-resource via xhr-request using the meta-csp
11:52:28 INFO - delivery method with no-redirect and when
11:52:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
11:52:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:28 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
11:52:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1544ms
11:52:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:52:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x912ce400 == 59 [pid = 1904] [id = 83]
11:52:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x98d81800) [pid = 1904] [serial = 233] [outer = (nil)]
11:52:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x9b312800) [pid = 1904] [serial = 234] [outer = 0x98d81800]
11:52:29 INFO - PROCESS | 1904 | 1447530749520 Marionette INFO loaded listener.js
11:52:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0xa7262400) [pid = 1904] [serial = 235] [outer = 0x98d81800]
11:52:30 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
11:52:30 INFO - document served over http requires an http
11:52:30 INFO - sub-resource via xhr-request using the meta-csp
11:52:30 INFO - delivery method with swap-origin-redirect and when
11:52: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-http/xhr-request/generic.swap-origin-redirect.http.html"
11:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:30 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
11:52:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1524ms
11:52:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:52:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f003400 == 60 [pid = 1904] [id = 84]
11:52:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8f007400) [pid = 1904] [serial = 236] [outer = (nil)]
11:52:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8f00c400) [pid = 1904] [serial = 237] [outer = 0x8f007400]
11:52:31 INFO - PROCESS | 1904 | 1447530751065 Marionette INFO loaded listener.js
11:52:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x9b317400) [pid = 1904] [serial = 238] [outer = 0x8f007400]
11:52:32 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
11:52:32 INFO - document served over http requires an https
11:52:32 INFO - sub-resource via fetch-request using the meta-csp
11:52:32 INFO - delivery method with keep-origin-redirect and when
11:52: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/fetch-request/generic.keep-origin-redirect.http.html"
11:52:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:32 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
11:52:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1894ms
11:52:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:52:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb66000 == 61 [pid = 1904] [id = 85]
11:52:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8eb66400) [pid = 1904] [serial = 239] [outer = (nil)]
11:52:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x9af1b400) [pid = 1904] [serial = 240] [outer = 0x8eb66400]
11:52:33 INFO - PROCESS | 1904 | 1447530753111 Marionette INFO loaded listener.js
11:52:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x9b316400) [pid = 1904] [serial = 241] [outer = 0x8eb66400]
11:52:34 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
11:52:34 INFO - document served over http requires an https
11:52:34 INFO - sub-resource via fetch-request using the meta-csp
11:52:34 INFO - delivery method with no-redirect and when
11:52:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
11:52:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:34 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
11:52:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1699ms
11:52:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:52:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea4d400 == 62 [pid = 1904] [id = 86]
11:52:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8ea4dc00) [pid = 1904] [serial = 242] [outer = (nil)]
11:52:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8ea4fc00) [pid = 1904] [serial = 243] [outer = 0x8ea4dc00]
11:52:34 INFO - PROCESS | 1904 | 1447530754786 Marionette INFO loaded listener.js
11:52:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8ea94c00) [pid = 1904] [serial = 244] [outer = 0x8ea4dc00]
11:52:37 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
11:52:37 INFO - document served over http requires an https
11:52:37 INFO - sub-resource via fetch-request using the meta-csp
11:52:37 INFO - delivery method with swap-origin-redirect and when
11:52: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/fetch-request/generic.swap-origin-redirect.http.html"
11:52:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:37 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
11:52:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3207ms
11:52:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:52:38 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e60c800 == 63 [pid = 1904] [id = 87]
11:52:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8e60cc00) [pid = 1904] [serial = 245] [outer = (nil)]
11:52:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8ea53800) [pid = 1904] [serial = 246] [outer = 0x8e60cc00]
11:52:38 INFO - PROCESS | 1904 | 1447530758191 Marionette INFO loaded listener.js
11:52:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8ea9a400) [pid = 1904] [serial = 247] [outer = 0x8e60cc00]
11:52:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb60000 == 64 [pid = 1904] [id = 88]
11:52:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8eb61800) [pid = 1904] [serial = 248] [outer = (nil)]
11:52:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8ea9d400) [pid = 1904] [serial = 249] [outer = 0x8eb61800]
11:52:39 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
11:52:39 INFO - document served over http requires an https
11:52:39 INFO - sub-resource via iframe-tag using the meta-csp
11:52:39 INFO - delivery method with keep-origin-redirect and when
11:52: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/iframe-tag/generic.keep-origin-redirect.http.html"
11:52:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:39 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
11:52:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2098ms
11:52:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:52:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x91218400 == 65 [pid = 1904] [id = 89]
11:52:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x91219800) [pid = 1904] [serial = 250] [outer = (nil)]
11:52:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x9128fc00) [pid = 1904] [serial = 251] [outer = 0x91219800]
11:52:40 INFO - PROCESS | 1904 | 1447530760217 Marionette INFO loaded listener.js
11:52:40 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x91838400) [pid = 1904] [serial = 252] [outer = 0x91219800]
11:52:40 INFO - PROCESS | 1904 | --DOCSHELL 0x94649000 == 64 [pid = 1904] [id = 36]
11:52:40 INFO - PROCESS | 1904 | --DOCSHELL 0x9460ac00 == 63 [pid = 1904] [id = 37]
11:52:40 INFO - PROCESS | 1904 | --DOCSHELL 0x94942c00 == 62 [pid = 1904] [id = 70]
11:52:40 INFO - PROCESS | 1904 | --DOCSHELL 0x98562800 == 61 [pid = 1904] [id = 69]
11:52:40 INFO - PROCESS | 1904 | --DOCSHELL 0x9556f400 == 60 [pid = 1904] [id = 68]
11:52:40 INFO - PROCESS | 1904 | --DOCSHELL 0x94683400 == 59 [pid = 1904] [id = 67]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x93781400 == 58 [pid = 1904] [id = 66]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x9183c400 == 57 [pid = 1904] [id = 65]
11:52:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x9183c400 == 58 [pid = 1904] [id = 90]
11:52:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x9183d000) [pid = 1904] [serial = 253] [outer = (nil)]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x9121b000 == 57 [pid = 1904] [id = 64]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x917ce400 == 56 [pid = 1904] [id = 63]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x917cc800 == 55 [pid = 1904] [id = 62]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x91836c00 == 54 [pid = 1904] [id = 60]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x92173400 == 53 [pid = 1904] [id = 59]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x92171400 == 52 [pid = 1904] [id = 58]
11:52:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x917cc800) [pid = 1904] [serial = 254] [outer = 0x9183d000]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x94676000 == 51 [pid = 1904] [id = 57]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x9637d800 == 50 [pid = 1904] [id = 56]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0x947cc400 == 49 [pid = 1904] [id = 55]
11:52:41 INFO - PROCESS | 1904 | --DOCSHELL 0xa05d2400 == 48 [pid = 1904] [id = 54]
11:52:41 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x985ec000) [pid = 1904] [serial = 141] [outer = (nil)] [url = about:blank]
11:52:41 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x963bd400) [pid = 1904] [serial = 138] [outer = (nil)] [url = about:blank]
11:52:41 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
11:52:41 INFO - document served over http requires an https
11:52:41 INFO - sub-resource via iframe-tag using the meta-csp
11:52:41 INFO - delivery method with no-redirect and when
11:52:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
11:52:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:41 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
11:52:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2129ms
11:52:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:52:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea46c00 == 49 [pid = 1904] [id = 91]
11:52:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x9216dc00) [pid = 1904] [serial = 255] [outer = (nil)]
11:52:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x92173400) [pid = 1904] [serial = 256] [outer = 0x9216dc00]
11:52:42 INFO - PROCESS | 1904 | 1447530762206 Marionette INFO loaded listener.js
11:52:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x93781000) [pid = 1904] [serial = 257] [outer = 0x9216dc00]
11:52:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x94652000 == 50 [pid = 1904] [id = 92]
11:52:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0x94655800) [pid = 1904] [serial = 258] [outer = (nil)]
11:52:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0x9464c000) [pid = 1904] [serial = 259] [outer = 0x94655800]
11:52:43 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
11:52:43 INFO - document served over http requires an https
11:52:43 INFO - sub-resource via iframe-tag using the meta-csp
11:52:43 INFO - delivery method with swap-origin-redirect and when
11:52:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
11:52:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:52:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:52:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:43 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
11:52:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1487ms
11:52:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:52:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea48400 == 51 [pid = 1904] [id = 93]
11:52:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 154 (0x94683400) [pid = 1904] [serial = 260] [outer = (nil)]
11:52:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 155 (0x94764c00) [pid = 1904] [serial = 261] [outer = 0x94683400]
11:52:43 INFO - PROCESS | 1904 | 1447530763649 Marionette INFO loaded listener.js
11:52:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 156 (0x947d8400) [pid = 1904] [serial = 262] [outer = 0x94683400]
11:52:44 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
11:52:44 INFO - document served over http requires an https
11:52:44 INFO - sub-resource via script-tag using the meta-csp
11:52:44 INFO - delivery method with keep-origin-redirect and when
11:52:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
11:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:44 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
11:52:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1561ms
11:52:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:52:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x9637e400 == 52 [pid = 1904] [id = 94]
11:52:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x963bd000) [pid = 1904] [serial = 263] [outer = (nil)]
11:52:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x97570c00) [pid = 1904] [serial = 264] [outer = 0x963bd000]
11:52:45 INFO - PROCESS | 1904 | 1447530765094 Marionette INFO loaded listener.js
11:52:45 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x9832b800) [pid = 1904] [serial = 265] [outer = 0x963bd000]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x91837000) [pid = 1904] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530716469]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x917ccc00) [pid = 1904] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x92171800) [pid = 1904] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 155 (0x98324800) [pid = 1904] [serial = 182] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 154 (0x9121f000) [pid = 1904] [serial = 179] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 153 (0x947cb800) [pid = 1904] [serial = 188] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x98325800) [pid = 1904] [serial = 191] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x9892d000) [pid = 1904] [serial = 194] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x920cec00) [pid = 1904] [serial = 176] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x98d24400) [pid = 1904] [serial = 197] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x94610000) [pid = 1904] [serial = 185] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x91839c00) [pid = 1904] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530716469]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x947d5800) [pid = 1904] [serial = 166] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x917cd400) [pid = 1904] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x920cb800) [pid = 1904] [serial = 171] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x947d3c00) [pid = 1904] [serial = 155] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x98927c00) [pid = 1904] [serial = 158] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x9216c000) [pid = 1904] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0xa1064c00) [pid = 1904] [serial = 161] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x963b9800) [pid = 1904] [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]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x93787800) [pid = 1904] [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]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x9856a000) [pid = 1904] [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]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x97578c00) [pid = 1904] [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]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x94759400) [pid = 1904] [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]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x949e7400) [pid = 1904] [serial = 189] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x985e6000) [pid = 1904] [serial = 192] [outer = (nil)] [url = about:blank]
11:52:45 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x9467a800) [pid = 1904] [serial = 186] [outer = (nil)] [url = about:blank]
11:52:46 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
11:52:46 INFO - document served over http requires an https
11:52:46 INFO - sub-resource via script-tag using the meta-csp
11:52:46 INFO - delivery method with no-redirect and when
11:52:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
11:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:46 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
11:52:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1384ms
11:52:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:52:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x947d5800 == 53 [pid = 1904] [id = 95]
11:52:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9637a000) [pid = 1904] [serial = 266] [outer = (nil)]
11:52:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x98321c00) [pid = 1904] [serial = 267] [outer = 0x9637a000]
11:52:46 INFO - PROCESS | 1904 | 1447530766524 Marionette INFO loaded listener.js
11:52:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x985e8400) [pid = 1904] [serial = 268] [outer = 0x9637a000]
11:52:47 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
11:52:47 INFO - document served over http requires an https
11:52:47 INFO - sub-resource via script-tag using the meta-csp
11:52:47 INFO - delivery method with swap-origin-redirect and when
11:52:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
11:52:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:52:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:52:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:47 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
11:52:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1441ms
11:52:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:52:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea9d000 == 54 [pid = 1904] [id = 96]
11:52:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8ea9e000) [pid = 1904] [serial = 269] [outer = (nil)]
11:52:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8eb5a800) [pid = 1904] [serial = 270] [outer = 0x8ea9e000]
11:52:48 INFO - PROCESS | 1904 | 1447530768163 Marionette INFO loaded listener.js
11:52:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x9121c400) [pid = 1904] [serial = 271] [outer = 0x8ea9e000]
11:52:49 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
11:52:49 INFO - document served over http requires an https
11:52:49 INFO - sub-resource via xhr-request using the meta-csp
11:52:49 INFO - delivery method with keep-origin-redirect and when
11:52:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
11:52:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:49 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
11:52:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1690ms
11:52:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:52:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x92174000 == 55 [pid = 1904] [id = 97]
11:52:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x92175000) [pid = 1904] [serial = 272] [outer = (nil)]
11:52:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x9464c400) [pid = 1904] [serial = 273] [outer = 0x92175000]
11:52:50 INFO - PROCESS | 1904 | 1447530770007 Marionette INFO loaded listener.js
11:52:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x949e9c00) [pid = 1904] [serial = 274] [outer = 0x92175000]
11:52:51 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
11:52:51 INFO - document served over http requires an https
11:52:51 INFO - sub-resource via xhr-request using the meta-csp
11:52:51 INFO - delivery method with no-redirect and when
11:52:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:51 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
11:52:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1800ms
11:52:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:52:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x985efc00 == 56 [pid = 1904] [id = 98]
11:52:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x98952c00) [pid = 1904] [serial = 275] [outer = (nil)]
11:52:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x98d1bc00) [pid = 1904] [serial = 276] [outer = 0x98952c00]
11:52:51 INFO - PROCESS | 1904 | 1447530771848 Marionette INFO loaded listener.js
11:52:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x98d8b400) [pid = 1904] [serial = 277] [outer = 0x98952c00]
11:52:53 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
11:52:53 INFO - document served over http requires an https
11:52:53 INFO - sub-resource via xhr-request using the meta-csp
11:52:53 INFO - delivery method with swap-origin-redirect and when
11:52:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
11:52:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:52:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:52:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:53 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
11:52:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1847ms
11:52:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:52:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x98954000 == 57 [pid = 1904] [id = 99]
11:52:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x9af1e800) [pid = 1904] [serial = 278] [outer = (nil)]
11:52:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x9af23800) [pid = 1904] [serial = 279] [outer = 0x9af1e800]
11:52:53 INFO - PROCESS | 1904 | 1447530773641 Marionette INFO loaded listener.js
11:52:53 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x9b2c1000) [pid = 1904] [serial = 280] [outer = 0x9af1e800]
11:52:54 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
11:52:54 INFO - document served over http requires an http
11:52:54 INFO - sub-resource via fetch-request using the meta-csp
11:52:54 INFO - delivery method with keep-origin-redirect and when
11:52: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/fetch-request/generic.keep-origin-redirect.http.html"
11:52:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:54 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
11:52:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1757ms
11:52:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:52:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x9b887000 == 58 [pid = 1904] [id = 100]
11:52:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x9b887800) [pid = 1904] [serial = 281] [outer = (nil)]
11:52:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x9c2cd000) [pid = 1904] [serial = 282] [outer = 0x9b887800]
11:52:55 INFO - PROCESS | 1904 | 1447530775373 Marionette INFO loaded listener.js
11:52:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x9df4b000) [pid = 1904] [serial = 283] [outer = 0x9b887800]
11:52:56 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
11:52:56 INFO - document served over http requires an http
11:52:56 INFO - sub-resource via fetch-request using the meta-csp
11:52:56 INFO - delivery method with no-redirect and when
11:52: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/fetch-request/generic.no-redirect.http.html"
11:52:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:56 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
11:52:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1680ms
11:52:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:52:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x98323800 == 59 [pid = 1904] [id = 101]
11:52:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x9ff21c00) [pid = 1904] [serial = 284] [outer = (nil)]
11:52:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0xa0198c00) [pid = 1904] [serial = 285] [outer = 0x9ff21c00]
11:52:57 INFO - PROCESS | 1904 | 1447530777244 Marionette INFO loaded listener.js
11:52:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0xa853a000) [pid = 1904] [serial = 286] [outer = 0x9ff21c00]
11:52:58 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
11:52:58 INFO - document served over http requires an http
11:52:58 INFO - sub-resource via fetch-request using the meta-csp
11:52:58 INFO - delivery method with swap-origin-redirect and when
11:52: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-http/fetch-request/generic.swap-origin-redirect.http.html"
11:52:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:52:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:52:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:52:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:52:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:52:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:52:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:52:58 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
11:52:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1799ms
11:52:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:52:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dce7400 == 60 [pid = 1904] [id = 102]
11:52:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 154 (0x8dce7c00) [pid = 1904] [serial = 287] [outer = (nil)]
11:52:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 155 (0x8dceb800) [pid = 1904] [serial = 288] [outer = 0x8dce7c00]
11:52:58 INFO - PROCESS | 1904 | 1447530778833 Marionette INFO loaded listener.js
11:52:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:52:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 156 (0xa0174800) [pid = 1904] [serial = 289] [outer = 0x8dce7c00]
11:52:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d0c00 == 61 [pid = 1904] [id = 103]
11:52:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x8e1d1000) [pid = 1904] [serial = 290] [outer = (nil)]
11:52:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x8e1cdc00) [pid = 1904] [serial = 291] [outer = 0x8e1d1000]
11:53:00 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
11:53:00 INFO - document served over http requires an http
11:53:00 INFO - sub-resource via iframe-tag using the meta-csp
11:53:00 INFO - delivery method with keep-origin-redirect and when
11:53: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-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
11:53:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:00 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
11:53:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1733ms
11:53:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:53:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dcef000 == 62 [pid = 1904] [id = 104]
11:53:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x8e1d1400) [pid = 1904] [serial = 292] [outer = (nil)]
11:53:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 160 (0x8e1d6800) [pid = 1904] [serial = 293] [outer = 0x8e1d1400]
11:53:00 INFO - PROCESS | 1904 | 1447530780708 Marionette INFO loaded listener.js
11:53:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 161 (0xa055ec00) [pid = 1904] [serial = 294] [outer = 0x8e1d1400]
11:53:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d965c00 == 63 [pid = 1904] [id = 105]
11:53:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 162 (0x8d966000) [pid = 1904] [serial = 295] [outer = (nil)]
11:53:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 163 (0x8d95e400) [pid = 1904] [serial = 296] [outer = 0x8d966000]
11:53:02 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
11:53:02 INFO - document served over http requires an http
11:53:02 INFO - sub-resource via iframe-tag using the meta-csp
11:53:02 INFO - delivery method with no-redirect and when
11:53: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-http/iframe-tag/generic.no-redirect.http.html"
11:53:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:02 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
11:53:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2056ms
11:53:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:53:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d95c000 == 64 [pid = 1904] [id = 106]
11:53:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 164 (0x8d963400) [pid = 1904] [serial = 297] [outer = (nil)]
11:53:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 165 (0x8d96a800) [pid = 1904] [serial = 298] [outer = 0x8d963400]
11:53:02 INFO - PROCESS | 1904 | 1447530782834 Marionette INFO loaded listener.js
11:53:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 166 (0xa9258400) [pid = 1904] [serial = 299] [outer = 0x8d963400]
11:53:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d60dc00 == 65 [pid = 1904] [id = 107]
11:53:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 167 (0x8d60e800) [pid = 1904] [serial = 300] [outer = (nil)]
11:53:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 168 (0x8d60a400) [pid = 1904] [serial = 301] [outer = 0x8d60e800]
11:53:04 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
11:53:04 INFO - document served over http requires an http
11:53:04 INFO - sub-resource via iframe-tag using the meta-csp
11:53:04 INFO - delivery method with swap-origin-redirect and when
11:53: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-http/iframe-tag/generic.swap-origin-redirect.http.html"
11:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:04 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
11:53:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1843ms
11:53:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:53:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d606c00 == 66 [pid = 1904] [id = 108]
11:53:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 169 (0x8d608400) [pid = 1904] [serial = 302] [outer = (nil)]
11:53:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 170 (0x8d611c00) [pid = 1904] [serial = 303] [outer = 0x8d608400]
11:53:04 INFO - PROCESS | 1904 | 1447530784678 Marionette INFO loaded listener.js
11:53:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 171 (0x8d666800) [pid = 1904] [serial = 304] [outer = 0x8d608400]
11:53:05 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
11:53:05 INFO - document served over http requires an http
11:53:05 INFO - sub-resource via script-tag using the meta-csp
11:53:05 INFO - delivery method with keep-origin-redirect and when
11:53:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
11:53:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:05 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
11:53:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1685ms
11:53:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:53:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4cb800 == 67 [pid = 1904] [id = 109]
11:53:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 172 (0x8d4cbc00) [pid = 1904] [serial = 305] [outer = (nil)]
11:53:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 173 (0x8d4ce000) [pid = 1904] [serial = 306] [outer = 0x8d4cbc00]
11:53:06 INFO - PROCESS | 1904 | 1447530786397 Marionette INFO loaded listener.js
11:53:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 174 (0x8d66cc00) [pid = 1904] [serial = 307] [outer = 0x8d4cbc00]
11:53:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:53:07 INFO - document served over http requires an http
11:53:07 INFO - sub-resource via script-tag using the meta-csp
11:53:07 INFO - delivery method with no-redirect and when
11:53:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
11:53:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:53:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1860ms
11:53:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:53:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d28dc00 == 68 [pid = 1904] [id = 110]
11:53:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 175 (0x8d28e400) [pid = 1904] [serial = 308] [outer = (nil)]
11:53:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 176 (0x8d291000) [pid = 1904] [serial = 309] [outer = 0x8d28e400]
11:53:08 INFO - PROCESS | 1904 | 1447530788238 Marionette INFO loaded listener.js
11:53:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 177 (0x8d2c8400) [pid = 1904] [serial = 310] [outer = 0x8d28e400]
11:53:09 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
11:53:09 INFO - document served over http requires an http
11:53:09 INFO - sub-resource via script-tag using the meta-csp
11:53:09 INFO - delivery method with swap-origin-redirect and when
11:53:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
11:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:09 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
11:53:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1708ms
11:53:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:53:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc16c00 == 69 [pid = 1904] [id = 111]
11:53:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 178 (0x8cc17400) [pid = 1904] [serial = 311] [outer = (nil)]
11:53:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 179 (0x8cc1c400) [pid = 1904] [serial = 312] [outer = 0x8cc17400]
11:53:09 INFO - PROCESS | 1904 | 1447530789947 Marionette INFO loaded listener.js
11:53:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 180 (0x8d2c4800) [pid = 1904] [serial = 313] [outer = 0x8cc17400]
11:53:12 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
11:53:12 INFO - document served over http requires an http
11:53:12 INFO - sub-resource via xhr-request using the meta-csp
11:53:12 INFO - delivery method with keep-origin-redirect and when
11:53: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-http/xhr-request/generic.keep-origin-redirect.http.html"
11:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:12 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
11:53:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3398ms
11:53:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:53:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d284800 == 70 [pid = 1904] [id = 112]
11:53:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 181 (0x8d285000) [pid = 1904] [serial = 314] [outer = (nil)]
11:53:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 182 (0x8d28e000) [pid = 1904] [serial = 315] [outer = 0x8d285000]
11:53:13 INFO - PROCESS | 1904 | 1447530793746 Marionette INFO loaded listener.js
11:53:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 183 (0x8d2cdc00) [pid = 1904] [serial = 316] [outer = 0x8d285000]
11:53:14 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
11:53:14 INFO - document served over http requires an http
11:53:14 INFO - sub-resource via xhr-request using the meta-csp
11:53:14 INFO - delivery method with no-redirect and when
11:53:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
11:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:14 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
11:53:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2096ms
11:53:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:53:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d610000 == 71 [pid = 1904] [id = 113]
11:53:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 184 (0x8d614400) [pid = 1904] [serial = 317] [outer = (nil)]
11:53:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 185 (0x8d66c800) [pid = 1904] [serial = 318] [outer = 0x8d614400]
11:53:15 INFO - PROCESS | 1904 | 1447530795496 Marionette INFO loaded listener.js
11:53:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 186 (0x8d96ac00) [pid = 1904] [serial = 319] [outer = 0x8d614400]
11:53:16 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
11:53:16 INFO - document served over http requires an http
11:53:16 INFO - sub-resource via xhr-request using the meta-csp
11:53:16 INFO - delivery method with swap-origin-redirect and when
11:53: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-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
11:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:16 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
11:53:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1855ms
11:53:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:53:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea98400 == 72 [pid = 1904] [id = 114]
11:53:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 187 (0x8ea9e800) [pid = 1904] [serial = 320] [outer = (nil)]
11:53:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 188 (0x8eb59800) [pid = 1904] [serial = 321] [outer = 0x8ea9e800]
11:53:17 INFO - PROCESS | 1904 | 1447530797410 Marionette INFO loaded listener.js
11:53:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 189 (0x91218800) [pid = 1904] [serial = 322] [outer = 0x8ea9e800]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x91839800 == 71 [pid = 1904] [id = 61]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x9d92dc00 == 70 [pid = 1904] [id = 21]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x9466c800 == 69 [pid = 1904] [id = 72]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x98d1b800 == 68 [pid = 1904] [id = 73]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x9d65f800 == 67 [pid = 1904] [id = 74]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0xa0198400 == 66 [pid = 1904] [id = 75]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x9183d800 == 65 [pid = 1904] [id = 76]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x9afbe800 == 64 [pid = 1904] [id = 77]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x9afbfc00 == 63 [pid = 1904] [id = 78]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x91834c00 == 62 [pid = 1904] [id = 79]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x98d80800 == 61 [pid = 1904] [id = 80]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x9128d000 == 60 [pid = 1904] [id = 81]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x91297800 == 59 [pid = 1904] [id = 82]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x912ce400 == 58 [pid = 1904] [id = 83]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x8f003400 == 57 [pid = 1904] [id = 84]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb66000 == 56 [pid = 1904] [id = 85]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea4d400 == 55 [pid = 1904] [id = 86]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x8e60c800 == 54 [pid = 1904] [id = 87]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb60000 == 53 [pid = 1904] [id = 88]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x91218400 == 52 [pid = 1904] [id = 89]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x9183c400 == 51 [pid = 1904] [id = 90]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x94648800 == 50 [pid = 1904] [id = 22]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea46c00 == 49 [pid = 1904] [id = 91]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0xa0194400 == 48 [pid = 1904] [id = 18]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x949f2c00 == 47 [pid = 1904] [id = 24]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x94652000 == 46 [pid = 1904] [id = 92]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x949eb800 == 45 [pid = 1904] [id = 23]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea48400 == 44 [pid = 1904] [id = 93]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x9637e400 == 43 [pid = 1904] [id = 94]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x963bb800 == 42 [pid = 1904] [id = 25]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x99e0f800 == 41 [pid = 1904] [id = 16]
11:53:18 INFO - PROCESS | 1904 | --DOCSHELL 0x94650800 == 40 [pid = 1904] [id = 26]
11:53:18 INFO - PROCESS | 1904 | --DOMWINDOW == 188 (0x9ace2800) [pid = 1904] [serial = 198] [outer = (nil)] [url = about:blank]
11:53:18 INFO - PROCESS | 1904 | --DOMWINDOW == 187 (0x98d21000) [pid = 1904] [serial = 195] [outer = (nil)] [url = about:blank]
11:53:18 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
11:53:18 INFO - document served over http requires an https
11:53:18 INFO - sub-resource via fetch-request using the meta-csp
11:53:18 INFO - delivery method with keep-origin-redirect and when
11:53:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
11:53:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:18 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
11:53:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2187ms
11:53:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:53:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea9f400 == 41 [pid = 1904] [id = 115]
11:53:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 188 (0x8eaa2800) [pid = 1904] [serial = 323] [outer = (nil)]
11:53:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 189 (0x9128d000) [pid = 1904] [serial = 324] [outer = 0x8eaa2800]
11:53:19 INFO - PROCESS | 1904 | 1447530799482 Marionette INFO loaded listener.js
11:53:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 190 (0x9183c400) [pid = 1904] [serial = 325] [outer = 0x8eaa2800]
11:53:20 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
11:53:20 INFO - document served over http requires an https
11:53:20 INFO - sub-resource via fetch-request using the meta-csp
11:53:20 INFO - delivery method with no-redirect and when
11:53:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
11:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:20 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
11:53:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1415ms
11:53:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:53:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x917cd400 == 42 [pid = 1904] [id = 116]
11:53:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 191 (0x920d5c00) [pid = 1904] [serial = 326] [outer = (nil)]
11:53:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 192 (0x93761c00) [pid = 1904] [serial = 327] [outer = 0x920d5c00]
11:53:20 INFO - PROCESS | 1904 | 1447530800930 Marionette INFO loaded listener.js
11:53:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 193 (0x93787000) [pid = 1904] [serial = 328] [outer = 0x920d5c00]
11:53:22 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
11:53:22 INFO - document served over http requires an https
11:53:22 INFO - sub-resource via fetch-request using the meta-csp
11:53:22 INFO - delivery method with swap-origin-redirect and when
11:53:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
11:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:22 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
11:53:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1543ms
11:53:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:53:22 INFO - PROCESS | 1904 | ++DOCSHELL 0x94654c00 == 43 [pid = 1904] [id = 117]
11:53:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 194 (0x94655000) [pid = 1904] [serial = 329] [outer = (nil)]
11:53:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 195 (0x94669800) [pid = 1904] [serial = 330] [outer = 0x94655000]
11:53:22 INFO - PROCESS | 1904 | 1447530802549 Marionette INFO loaded listener.js
11:53:22 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 196 (0x94943800) [pid = 1904] [serial = 331] [outer = 0x94655000]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 195 (0x8e60cc00) [pid = 1904] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 194 (0x8eb61800) [pid = 1904] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 193 (0x963c6800) [pid = 1904] [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]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 192 (0x963bd000) [pid = 1904] [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]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 191 (0xa120b800) [pid = 1904] [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]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 190 (0x91219800) [pid = 1904] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 189 (0x94655800) [pid = 1904] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 188 (0x9183d000) [pid = 1904] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530761096]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 187 (0x9216dc00) [pid = 1904] [serial = 255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 186 (0x98d1c000) [pid = 1904] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 185 (0xa019d000) [pid = 1904] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530738865]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 184 (0x9afbf000) [pid = 1904] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 183 (0x98321c00) [pid = 1904] [serial = 267] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 182 (0x9d664000) [pid = 1904] [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]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 181 (0x9637b000) [pid = 1904] [serial = 106] [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]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 180 (0x94683400) [pid = 1904] [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]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 179 (0x9464c000) [pid = 1904] [serial = 259] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 178 (0x92173400) [pid = 1904] [serial = 256] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 177 (0x97570c00) [pid = 1904] [serial = 264] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 176 (0x94764c00) [pid = 1904] [serial = 261] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 175 (0x917cc800) [pid = 1904] [serial = 254] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530761096]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 174 (0x9128fc00) [pid = 1904] [serial = 251] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 173 (0x9d932000) [pid = 1904] [serial = 200] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 172 (0x9855fc00) [pid = 1904] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 171 (0x947ce400) [pid = 1904] [serial = 203] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 170 (0x8ea9d400) [pid = 1904] [serial = 249] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 169 (0x8ea53800) [pid = 1904] [serial = 246] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 168 (0xa0380c00) [pid = 1904] [serial = 212] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530738865]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 167 (0x9df51000) [pid = 1904] [serial = 209] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 166 (0x9afbf400) [pid = 1904] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 165 (0xa4d57000) [pid = 1904] [serial = 214] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 164 (0x9afc6000) [pid = 1904] [serial = 219] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 163 (0x9b2c0c00) [pid = 1904] [serial = 222] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 162 (0x98d89400) [pid = 1904] [serial = 225] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 161 (0x91293000) [pid = 1904] [serial = 228] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 160 (0x912cac00) [pid = 1904] [serial = 231] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 159 (0x9b312800) [pid = 1904] [serial = 234] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x8f00c400) [pid = 1904] [serial = 237] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x9af1b400) [pid = 1904] [serial = 240] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x8ea4fc00) [pid = 1904] [serial = 243] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 155 (0x94653800) [pid = 1904] [serial = 90] [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.]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 154 (0xa72a7c00) [pid = 1904] [serial = 108] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 153 (0xa913ac00) [pid = 1904] [serial = 153] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x99eab400) [pid = 1904] [serial = 68] [outer = (nil)] [url = about:blank]
11:53:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x94664400 == 44 [pid = 1904] [id = 118]
11:53:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0x94664c00) [pid = 1904] [serial = 332] [outer = (nil)]
11:53:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 154 (0x94672c00) [pid = 1904] [serial = 333] [outer = 0x94664c00]
11:53:24 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
11:53:24 INFO - document served over http requires an https
11:53:24 INFO - sub-resource via iframe-tag using the meta-csp
11:53:24 INFO - delivery method with keep-origin-redirect and when
11:53: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-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
11:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:24 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
11:53:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2181ms
11:53:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:53:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc20800 == 45 [pid = 1904] [id = 119]
11:53:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 155 (0x94672400) [pid = 1904] [serial = 334] [outer = (nil)]
11:53:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 156 (0x9556d400) [pid = 1904] [serial = 335] [outer = 0x94672400]
11:53:24 INFO - PROCESS | 1904 | 1447530804721 Marionette INFO loaded listener.js
11:53:24 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x96379c00) [pid = 1904] [serial = 336] [outer = 0x94672400]
11:53:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d28b400 == 46 [pid = 1904] [id = 120]
11:53:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x8d28c000) [pid = 1904] [serial = 337] [outer = (nil)]
11:53:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x8d2d1400) [pid = 1904] [serial = 338] [outer = 0x8d28c000]
11:53:25 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
11:53:25 INFO - document served over http requires an https
11:53:25 INFO - sub-resource via iframe-tag using the meta-csp
11:53:25 INFO - delivery method with no-redirect and when
11:53:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
11:53:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:25 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
11:53:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1714ms
11:53:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:53:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d2c6800 == 47 [pid = 1904] [id = 121]
11:53:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 160 (0x8d60b400) [pid = 1904] [serial = 339] [outer = (nil)]
11:53:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 161 (0x8d962c00) [pid = 1904] [serial = 340] [outer = 0x8d60b400]
11:53:26 INFO - PROCESS | 1904 | 1447530806636 Marionette INFO loaded listener.js
11:53:26 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 162 (0x8ea53000) [pid = 1904] [serial = 341] [outer = 0x8d60b400]
11:53:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x912c4800 == 48 [pid = 1904] [id = 122]
11:53:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 163 (0x912c7c00) [pid = 1904] [serial = 342] [outer = (nil)]
11:53:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 164 (0x912cc800) [pid = 1904] [serial = 343] [outer = 0x912c7c00]
11:53:28 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
11:53:28 INFO - document served over http requires an https
11:53:28 INFO - sub-resource via iframe-tag using the meta-csp
11:53:28 INFO - delivery method with swap-origin-redirect and when
11:53:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
11:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:28 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
11:53:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2205ms
11:53:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:53:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x912cfc00 == 49 [pid = 1904] [id = 123]
11:53:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 165 (0x92170000) [pid = 1904] [serial = 344] [outer = (nil)]
11:53:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 166 (0x93764c00) [pid = 1904] [serial = 345] [outer = 0x92170000]
11:53:28 INFO - PROCESS | 1904 | 1447530808791 Marionette INFO loaded listener.js
11:53:28 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 167 (0x94948c00) [pid = 1904] [serial = 346] [outer = 0x92170000]
11:53:30 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
11:53:30 INFO - document served over http requires an https
11:53:30 INFO - sub-resource via script-tag using the meta-csp
11:53:30 INFO - delivery method with keep-origin-redirect and when
11:53:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
11:53:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:30 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
11:53:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1851ms
11:53:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:53:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x9856a000 == 50 [pid = 1904] [id = 124]
11:53:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 168 (0x985e6000) [pid = 1904] [serial = 347] [outer = (nil)]
11:53:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 169 (0x985ec000) [pid = 1904] [serial = 348] [outer = 0x985e6000]
11:53:30 INFO - PROCESS | 1904 | 1447530810693 Marionette INFO loaded listener.js
11:53:30 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 170 (0x98d1f400) [pid = 1904] [serial = 349] [outer = 0x985e6000]
11:53:31 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
11:53:31 INFO - document served over http requires an https
11:53:31 INFO - sub-resource via script-tag using the meta-csp
11:53:31 INFO - delivery method with no-redirect and when
11:53: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
11:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:31 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
11:53:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1751ms
11:53:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:53:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d8c400 == 51 [pid = 1904] [id = 125]
11:53:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 171 (0x99e07800) [pid = 1904] [serial = 350] [outer = (nil)]
11:53:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 172 (0x9a37fc00) [pid = 1904] [serial = 351] [outer = 0x99e07800]
11:53:32 INFO - PROCESS | 1904 | 1447530812515 Marionette INFO loaded listener.js
11:53:32 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 173 (0x9af1d400) [pid = 1904] [serial = 352] [outer = 0x99e07800]
11:53:33 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
11:53:33 INFO - document served over http requires an https
11:53:33 INFO - sub-resource via script-tag using the meta-csp
11:53:33 INFO - delivery method with swap-origin-redirect and when
11:53:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
11:53:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:33 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
11:53:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1885ms
11:53:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:53:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x99eaa800 == 52 [pid = 1904] [id = 126]
11:53:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 174 (0x9afc5000) [pid = 1904] [serial = 353] [outer = (nil)]
11:53:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 175 (0x9b2b4000) [pid = 1904] [serial = 354] [outer = 0x9afc5000]
11:53:34 INFO - PROCESS | 1904 | 1447530814414 Marionette INFO loaded listener.js
11:53:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 176 (0x9b315800) [pid = 1904] [serial = 355] [outer = 0x9afc5000]
11:53:35 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
11:53:35 INFO - document served over http requires an https
11:53:35 INFO - sub-resource via xhr-request using the meta-csp
11:53:35 INFO - delivery method with keep-origin-redirect and when
11:53:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
11:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:35 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
11:53:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1833ms
11:53:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:53:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x9afbe800 == 53 [pid = 1904] [id = 127]
11:53:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 177 (0x9d937c00) [pid = 1904] [serial = 356] [outer = (nil)]
11:53:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 178 (0x9dfb8400) [pid = 1904] [serial = 357] [outer = 0x9d937c00]
11:53:36 INFO - PROCESS | 1904 | 1447530816261 Marionette INFO loaded listener.js
11:53:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 179 (0xa0172400) [pid = 1904] [serial = 358] [outer = 0x9d937c00]
11:53:37 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
11:53:37 INFO - document served over http requires an https
11:53:37 INFO - sub-resource via xhr-request using the meta-csp
11:53:37 INFO - delivery method with no-redirect and when
11:53: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-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
11:53:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:37 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
11:53:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1908ms
11:53:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:53:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c742400 == 54 [pid = 1904] [id = 128]
11:53:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 180 (0x8c743000) [pid = 1904] [serial = 359] [outer = (nil)]
11:53:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 181 (0x8c74bc00) [pid = 1904] [serial = 360] [outer = 0x8c743000]
11:53:38 INFO - PROCESS | 1904 | 1447530818085 Marionette INFO loaded listener.js
11:53:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 182 (0x9f75ac00) [pid = 1904] [serial = 361] [outer = 0x8c743000]
11:53:39 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
11:53:39 INFO - document served over http requires an https
11:53:39 INFO - sub-resource via xhr-request using the meta-csp
11:53:39 INFO - delivery method with swap-origin-redirect and when
11:53:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
11:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:53:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:53:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:39 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
11:53:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1740ms
11:53:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:53:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c741000 == 55 [pid = 1904] [id = 129]
11:53:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 183 (0x9377ec00) [pid = 1904] [serial = 362] [outer = (nil)]
11:53:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 184 (0xa0407c00) [pid = 1904] [serial = 363] [outer = 0x9377ec00]
11:53:39 INFO - PROCESS | 1904 | 1447530819920 Marionette INFO loaded listener.js
11:53:40 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 185 (0xa5738c00) [pid = 1904] [serial = 364] [outer = 0x9377ec00]
11:53:41 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
11:53:41 INFO - document served over http requires an http
11:53:41 INFO - sub-resource via fetch-request using the meta-referrer
11:53:41 INFO - delivery method with keep-origin-redirect and when
11:53:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:41 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
11:53:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1786ms
11:53:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:53:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e282800 == 56 [pid = 1904] [id = 130]
11:53:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 186 (0x8e283c00) [pid = 1904] [serial = 365] [outer = (nil)]
11:53:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 187 (0x8e286000) [pid = 1904] [serial = 366] [outer = 0x8e283c00]
11:53:41 INFO - PROCESS | 1904 | 1447530821700 Marionette INFO loaded listener.js
11:53:41 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 188 (0xa0198400) [pid = 1904] [serial = 367] [outer = 0x8e283c00]
11:53:42 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
11:53:42 INFO - document served over http requires an http
11:53:42 INFO - sub-resource via fetch-request using the meta-referrer
11:53:42 INFO - delivery method with no-redirect and when
11:53: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"
11:53:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:42 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
11:53:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1790ms
11:53:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:53:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c169800 == 57 [pid = 1904] [id = 131]
11:53:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 189 (0x8c16f400) [pid = 1904] [serial = 368] [outer = (nil)]
11:53:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 190 (0x8c172000) [pid = 1904] [serial = 369] [outer = 0x8c16f400]
11:53:43 INFO - PROCESS | 1904 | 1447530823540 Marionette INFO loaded listener.js
11:53:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 191 (0x8e285000) [pid = 1904] [serial = 370] [outer = 0x8c16f400]
11:53:45 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
11:53:45 INFO - document served over http requires an http
11:53:45 INFO - sub-resource via fetch-request using the meta-referrer
11:53:45 INFO - delivery method with swap-origin-redirect and when
11:53: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"
11:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:53:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:53:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:53:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:45 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
11:53:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2639ms
11:53:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:53:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7f0400 == 58 [pid = 1904] [id = 132]
11:53:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 192 (0x8b7f4c00) [pid = 1904] [serial = 371] [outer = (nil)]
11:53:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 193 (0x94766c00) [pid = 1904] [serial = 372] [outer = 0x8b7f4c00]
11:53:46 INFO - PROCESS | 1904 | 1447530826211 Marionette INFO loaded listener.js
11:53:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 194 (0xa72a7c00) [pid = 1904] [serial = 373] [outer = 0x8b7f4c00]
11:53:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a2c00 == 59 [pid = 1904] [id = 133]
11:53:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 195 (0x8a4a3000) [pid = 1904] [serial = 374] [outer = (nil)]
11:53:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 196 (0x8a4a3400) [pid = 1904] [serial = 375] [outer = 0x8a4a3000]
11:53:47 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
11:53:47 INFO - document served over http requires an http
11:53:47 INFO - sub-resource via iframe-tag using the meta-referrer
11:53:47 INFO - delivery method with keep-origin-redirect and when
11:53:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:47 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
11:53:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1990ms
11:53:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:53:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 197 (0x8a4aac00) [pid = 1904] [serial = 376] [outer = 0x95571400]
11:53:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4e7400 == 60 [pid = 1904] [id = 134]
11:53:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 198 (0x8a4e8800) [pid = 1904] [serial = 377] [outer = (nil)]
11:53:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 199 (0x8a4ebc00) [pid = 1904] [serial = 378] [outer = 0x8a4e8800]
11:53:48 INFO - PROCESS | 1904 | 1447530828332 Marionette INFO loaded listener.js
11:53:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 200 (0x8a4f0c00) [pid = 1904] [serial = 379] [outer = 0x8a4e8800]
11:53:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc7800 == 61 [pid = 1904] [id = 135]
11:53:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 201 (0x89dc8000) [pid = 1904] [serial = 380] [outer = (nil)]
11:53:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 202 (0x89dc9000) [pid = 1904] [serial = 381] [outer = 0x89dc8000]
11:53:49 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
11:53:49 INFO - document served over http requires an http
11:53:49 INFO - sub-resource via iframe-tag using the meta-referrer
11:53:49 INFO - delivery method with no-redirect and when
11:53:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:49 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
11:53:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2096ms
11:53:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:53:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc9400 == 62 [pid = 1904] [id = 136]
11:53:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 203 (0x89dcd800) [pid = 1904] [serial = 382] [outer = (nil)]
11:53:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 204 (0x89dcfc00) [pid = 1904] [serial = 383] [outer = 0x89dcd800]
11:53:50 INFO - PROCESS | 1904 | 1447530830305 Marionette INFO loaded listener.js
11:53:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 205 (0x8a4f5400) [pid = 1904] [serial = 384] [outer = 0x89dcd800]
11:53:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0be800 == 63 [pid = 1904] [id = 137]
11:53:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 206 (0x8a0bec00) [pid = 1904] [serial = 385] [outer = (nil)]
11:53:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 207 (0x8a0c0400) [pid = 1904] [serial = 386] [outer = 0x8a0bec00]
11:53:51 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
11:53:51 INFO - document served over http requires an http
11:53:51 INFO - sub-resource via iframe-tag using the meta-referrer
11:53:51 INFO - delivery method with swap-origin-redirect and when
11:53:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:53:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:53:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:51 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
11:53:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2044ms
11:53:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:53:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bfc00 == 64 [pid = 1904] [id = 138]
11:53:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 208 (0x8a0c0800) [pid = 1904] [serial = 387] [outer = (nil)]
11:53:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 209 (0x8a0c6800) [pid = 1904] [serial = 388] [outer = 0x8a0c0800]
11:53:52 INFO - PROCESS | 1904 | 1447530832347 Marionette INFO loaded listener.js
11:53:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 210 (0x8e27f000) [pid = 1904] [serial = 389] [outer = 0x8a0c0800]
11:53:53 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
11:53:53 INFO - document served over http requires an http
11:53:53 INFO - sub-resource via script-tag using the meta-referrer
11:53:53 INFO - delivery method with keep-origin-redirect and when
11:53:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:53 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
11:53:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1942ms
11:53:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:53:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e16f400 == 65 [pid = 1904] [id = 139]
11:53:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 211 (0x8e170400) [pid = 1904] [serial = 390] [outer = (nil)]
11:53:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 212 (0x8e172400) [pid = 1904] [serial = 391] [outer = 0x8e170400]
11:53:54 INFO - PROCESS | 1904 | 1447530834333 Marionette INFO loaded listener.js
11:53:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 213 (0x8e178c00) [pid = 1904] [serial = 392] [outer = 0x8e170400]
11:53:55 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
11:53:55 INFO - document served over http requires an http
11:53:55 INFO - sub-resource via script-tag using the meta-referrer
11:53:55 INFO - delivery method with no-redirect and when
11:53:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:53:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:53:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:53:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:53:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:53:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:53:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:53:55 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
11:53:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1737ms
11:53:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x94763000 == 64 [pid = 1904] [id = 12]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea9d000 == 63 [pid = 1904] [id = 96]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x92174000 == 62 [pid = 1904] [id = 97]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x985efc00 == 61 [pid = 1904] [id = 98]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x98954000 == 60 [pid = 1904] [id = 99]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x9b887000 == 59 [pid = 1904] [id = 100]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x98323800 == 58 [pid = 1904] [id = 101]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8dce7400 == 57 [pid = 1904] [id = 102]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d0c00 == 56 [pid = 1904] [id = 103]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8dcef000 == 55 [pid = 1904] [id = 104]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8d965c00 == 54 [pid = 1904] [id = 105]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8d95c000 == 53 [pid = 1904] [id = 106]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8d60dc00 == 52 [pid = 1904] [id = 107]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8d606c00 == 51 [pid = 1904] [id = 108]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8d28dc00 == 50 [pid = 1904] [id = 110]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc16c00 == 49 [pid = 1904] [id = 111]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x99eaac00 == 48 [pid = 1904] [id = 14]
11:53:56 INFO - PROCESS | 1904 | --DOCSHELL 0x94664400 == 47 [pid = 1904] [id = 118]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4cb800 == 46 [pid = 1904] [id = 109]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8d28b400 == 45 [pid = 1904] [id = 120]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x912c4800 == 44 [pid = 1904] [id = 122]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x9f656000 == 43 [pid = 1904] [id = 19]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x97530800 == 42 [pid = 1904] [id = 35]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a2c00 == 41 [pid = 1904] [id = 133]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc7800 == 40 [pid = 1904] [id = 135]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0be800 == 39 [pid = 1904] [id = 137]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x949ebc00 == 38 [pid = 1904] [id = 34]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x947d5800 == 37 [pid = 1904] [id = 95]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x9b886000 == 36 [pid = 1904] [id = 31]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x9460a800 == 35 [pid = 1904] [id = 20]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x9d663800 == 34 [pid = 1904] [id = 71]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x9d935c00 == 33 [pid = 1904] [id = 27]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8d284800 == 32 [pid = 1904] [id = 112]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x9eb0bc00 == 31 [pid = 1904] [id = 29]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x94765800 == 30 [pid = 1904] [id = 33]
11:53:58 INFO - PROCESS | 1904 | --DOCSHELL 0x9637a800 == 29 [pid = 1904] [id = 38]
11:53:59 INFO - PROCESS | 1904 | --DOMWINDOW == 212 (0x9832b800) [pid = 1904] [serial = 265] [outer = (nil)] [url = about:blank]
11:53:59 INFO - PROCESS | 1904 | --DOMWINDOW == 211 (0x8ea9a400) [pid = 1904] [serial = 247] [outer = (nil)] [url = about:blank]
11:53:59 INFO - PROCESS | 1904 | --DOMWINDOW == 210 (0x9dfb0000) [pid = 1904] [serial = 201] [outer = (nil)] [url = about:blank]
11:53:59 INFO - PROCESS | 1904 | --DOMWINDOW == 209 (0x91838400) [pid = 1904] [serial = 252] [outer = (nil)] [url = about:blank]
11:53:59 INFO - PROCESS | 1904 | --DOMWINDOW == 208 (0x93781000) [pid = 1904] [serial = 257] [outer = (nil)] [url = about:blank]
11:53:59 INFO - PROCESS | 1904 | --DOMWINDOW == 207 (0x947d8400) [pid = 1904] [serial = 262] [outer = (nil)] [url = about:blank]
11:53:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc5c00 == 30 [pid = 1904] [id = 140]
11:53:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 208 (0x89dcd400) [pid = 1904] [serial = 393] [outer = (nil)]
11:53:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 209 (0x8a0be800) [pid = 1904] [serial = 394] [outer = 0x89dcd400]
11:53:59 INFO - PROCESS | 1904 | 1447530839819 Marionette INFO loaded listener.js
11:53:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:53:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 210 (0x8b7f1800) [pid = 1904] [serial = 395] [outer = 0x89dcd400]
11:54:00 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
11:54:00 INFO - document served over http requires an http
11:54:00 INFO - sub-resource via script-tag using the meta-referrer
11:54:00 INFO - delivery method with swap-origin-redirect and when
11:54: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"
11:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:00 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
11:54:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 5408ms
11:54:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:54:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74b400 == 31 [pid = 1904] [id = 141]
11:54:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 211 (0x8c74c800) [pid = 1904] [serial = 396] [outer = (nil)]
11:54:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 212 (0x8c805c00) [pid = 1904] [serial = 397] [outer = 0x8c74c800]
11:54:01 INFO - PROCESS | 1904 | 1447530841432 Marionette INFO loaded listener.js
11:54:01 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 213 (0x8cc13800) [pid = 1904] [serial = 398] [outer = 0x8c74c800]
11:54:02 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
11:54:02 INFO - document served over http requires an http
11:54:02 INFO - sub-resource via xhr-request using the meta-referrer
11:54:02 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:02 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
11:54:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1793ms
11:54:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:54:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c1e2000 == 32 [pid = 1904] [id = 142]
11:54:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 214 (0x8d2c9c00) [pid = 1904] [serial = 399] [outer = (nil)]
11:54:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 215 (0x8d2d0400) [pid = 1904] [serial = 400] [outer = 0x8d2c9c00]
11:54:03 INFO - PROCESS | 1904 | 1447530843230 Marionette INFO loaded listener.js
11:54:03 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 216 (0x8d4c7c00) [pid = 1904] [serial = 401] [outer = 0x8d2c9c00]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 215 (0x9855f800) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 214 (0x92175400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 213 (0x9637a000) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 212 (0x9183f000) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 211 (0x8ea4dc00) [pid = 1904] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 210 (0x8f007400) [pid = 1904] [serial = 236] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 209 (0x98569800) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 208 (0x9892c400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 207 (0x9121b800) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 206 (0x93784000) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 205 (0x97576800) [pid = 1904] [serial = 112] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 204 (0x917cec00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 203 (0x947ccc00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 202 (0xa0381000) [pid = 1904] [serial = 213] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 201 (0x8eb66400) [pid = 1904] [serial = 239] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 200 (0x94675c00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 199 (0x9d92f800) [pid = 1904] [serial = 208] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 198 (0x98d1cc00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 197 (0x9b2b4800) [pid = 1904] [serial = 221] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 196 (0xa572b400) [pid = 1904] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 195 (0x912c5000) [pid = 1904] [serial = 230] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 194 (0x963c3800) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 193 (0x9d936400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 192 (0x9b887400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 191 (0x9afc0400) [pid = 1904] [serial = 218] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 190 (0x9467c400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 189 (0x963be400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 188 (0x98d81800) [pid = 1904] [serial = 233] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 187 (0x9128e000) [pid = 1904] [serial = 227] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 186 (0x9b88ac00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 185 (0x98d84c00) [pid = 1904] [serial = 224] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 184 (0x9f65b800) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 183 (0x9376ec00) [pid = 1904] [serial = 109] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 182 (0x9af1e800) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 181 (0x8d28e400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 180 (0x8d963400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 179 (0x8ea9e000) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 178 (0x94672400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 177 (0x8dce7c00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 176 (0x8d608400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 175 (0x8d966000) [pid = 1904] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530781643]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 174 (0x8eaa2800) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 173 (0x9b887800) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 172 (0x9ff21c00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 171 (0x8d285000) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 170 (0x92175000) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 169 (0x8d60e800) [pid = 1904] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 168 (0x8d614400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 167 (0x8ea9e800) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 166 (0x8e1d1000) [pid = 1904] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 165 (0x8d4cbc00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 164 (0x8e1d1400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 163 (0x98952c00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 162 (0x920d5c00) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 161 (0x8cc17400) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 160 (0x94664c00) [pid = 1904] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 159 (0x94655000) [pid = 1904] [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]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x8d28c000) [pid = 1904] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530805491]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x9128d000) [pid = 1904] [serial = 324] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x8d4ce000) [pid = 1904] [serial = 306] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 155 (0x8d291000) [pid = 1904] [serial = 309] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 154 (0x8eb5a800) [pid = 1904] [serial = 270] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 153 (0x8d66c800) [pid = 1904] [serial = 318] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x8d60a400) [pid = 1904] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x9464c400) [pid = 1904] [serial = 273] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x8e1d6800) [pid = 1904] [serial = 293] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x94669800) [pid = 1904] [serial = 330] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x8cc1c400) [pid = 1904] [serial = 312] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x8dceb800) [pid = 1904] [serial = 288] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x8d611c00) [pid = 1904] [serial = 303] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x8e1cdc00) [pid = 1904] [serial = 291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8d96a800) [pid = 1904] [serial = 298] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x9af23800) [pid = 1904] [serial = 279] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8d95e400) [pid = 1904] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530781643]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x98d1bc00) [pid = 1904] [serial = 276] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x93761c00) [pid = 1904] [serial = 327] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x9c2cd000) [pid = 1904] [serial = 282] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8eb59800) [pid = 1904] [serial = 321] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0xa0198c00) [pid = 1904] [serial = 285] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x94672c00) [pid = 1904] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8d28e000) [pid = 1904] [serial = 315] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x9556d400) [pid = 1904] [serial = 335] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d2d1400) [pid = 1904] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530805491]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0xa8536c00) [pid = 1904] [serial = 120] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x9a034400) [pid = 1904] [serial = 71] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0xa7262400) [pid = 1904] [serial = 235] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8d96ac00) [pid = 1904] [serial = 319] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x98d88800) [pid = 1904] [serial = 229] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0xa0199c00) [pid = 1904] [serial = 87] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x9b30e400) [pid = 1904] [serial = 226] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0xa017cc00) [pid = 1904] [serial = 82] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x949f4400) [pid = 1904] [serial = 111] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x98d8b400) [pid = 1904] [serial = 277] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x9a466400) [pid = 1904] [serial = 159] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0xaf4bec00) [pid = 1904] [serial = 167] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x985e8400) [pid = 1904] [serial = 268] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x9121c400) [pid = 1904] [serial = 271] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x920d2000) [pid = 1904] [serial = 172] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8ea94c00) [pid = 1904] [serial = 244] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x9b317400) [pid = 1904] [serial = 238] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x9895c800) [pid = 1904] [serial = 135] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x98958400) [pid = 1904] [serial = 130] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x9d944800) [pid = 1904] [serial = 180] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x9832a800) [pid = 1904] [serial = 183] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x9d741800) [pid = 1904] [serial = 114] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x949ea000) [pid = 1904] [serial = 177] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x94947400) [pid = 1904] [serial = 156] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0xa910a800) [pid = 1904] [serial = 215] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x949e9c00) [pid = 1904] [serial = 274] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x9b316400) [pid = 1904] [serial = 241] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8d2cdc00) [pid = 1904] [serial = 316] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x96378c00) [pid = 1904] [serial = 204] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x9ff50c00) [pid = 1904] [serial = 210] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x98d28400) [pid = 1904] [serial = 125] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x9b309c00) [pid = 1904] [serial = 223] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0xa86ae800) [pid = 1904] [serial = 117] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8d2c4800) [pid = 1904] [serial = 313] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x912d2c00) [pid = 1904] [serial = 232] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x9d65fc00) [pid = 1904] [serial = 74] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x9dfb8800) [pid = 1904] [serial = 77] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0xa9114c00) [pid = 1904] [serial = 162] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x9b2b8c00) [pid = 1904] [serial = 220] [outer = (nil)] [url = about:blank]
11:54:06 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x9c09d400) [pid = 1904] [serial = 207] [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.]
11:54:07 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
11:54:07 INFO - document served over http requires an http
11:54:07 INFO - sub-resource via xhr-request using the meta-referrer
11:54:07 INFO - delivery method with no-redirect and when
11:54: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"
11:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:07 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
11:54:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4303ms
11:54:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:54:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4ec000 == 33 [pid = 1904] [id = 143]
11:54:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8d2c5c00) [pid = 1904] [serial = 402] [outer = (nil)]
11:54:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8d612c00) [pid = 1904] [serial = 403] [outer = 0x8d2c5c00]
11:54:07 INFO - PROCESS | 1904 | 1447530847511 Marionette INFO loaded listener.js
11:54:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d66bc00) [pid = 1904] [serial = 404] [outer = 0x8d2c5c00]
11:54:08 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
11:54:08 INFO - document served over http requires an http
11:54:08 INFO - sub-resource via xhr-request using the meta-referrer
11:54:08 INFO - delivery method with swap-origin-redirect and when
11:54: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"
11:54:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:08 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
11:54:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1823ms
11:54:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:54:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c749800 == 34 [pid = 1904] [id = 144]
11:54:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8c74a000) [pid = 1904] [serial = 405] [outer = (nil)]
11:54:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8cc12000) [pid = 1904] [serial = 406] [outer = 0x8c74a000]
11:54:09 INFO - PROCESS | 1904 | 1447530849539 Marionette INFO loaded listener.js
11:54:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d28e000) [pid = 1904] [serial = 407] [outer = 0x8c74a000]
11:54:10 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
11:54:10 INFO - document served over http requires an https
11:54:10 INFO - sub-resource via fetch-request using the meta-referrer
11:54:10 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:10 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
11:54:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2105ms
11:54:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:54:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d66ec00 == 35 [pid = 1904] [id = 145]
11:54:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8d66f000) [pid = 1904] [serial = 408] [outer = (nil)]
11:54:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8d95e400) [pid = 1904] [serial = 409] [outer = 0x8d66f000]
11:54:11 INFO - PROCESS | 1904 | 1447530851555 Marionette INFO loaded listener.js
11:54:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8dce7c00) [pid = 1904] [serial = 410] [outer = 0x8d66f000]
11:54:12 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
11:54:12 INFO - document served over http requires an https
11:54:12 INFO - sub-resource via fetch-request using the meta-referrer
11:54:12 INFO - delivery method with no-redirect and when
11:54:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:12 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
11:54:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1888ms
11:54:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:54:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dcd000 == 36 [pid = 1904] [id = 146]
11:54:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8a0c7000) [pid = 1904] [serial = 411] [outer = (nil)]
11:54:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8e17f000) [pid = 1904] [serial = 412] [outer = 0x8a0c7000]
11:54:13 INFO - PROCESS | 1904 | 1447530853562 Marionette INFO loaded listener.js
11:54:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8e187c00) [pid = 1904] [serial = 413] [outer = 0x8a0c7000]
11:54:14 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
11:54:14 INFO - document served over http requires an https
11:54:14 INFO - sub-resource via fetch-request using the meta-referrer
11:54:14 INFO - delivery method with swap-origin-redirect and when
11:54:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:14 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
11:54:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2003ms
11:54:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:54:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d0800 == 37 [pid = 1904] [id = 147]
11:54:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8e1d0c00) [pid = 1904] [serial = 414] [outer = (nil)]
11:54:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e1d3800) [pid = 1904] [serial = 415] [outer = 0x8e1d0c00]
11:54:15 INFO - PROCESS | 1904 | 1447530855570 Marionette INFO loaded listener.js
11:54:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e281800) [pid = 1904] [serial = 416] [outer = 0x8e1d0c00]
11:54:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e28ac00 == 38 [pid = 1904] [id = 148]
11:54:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e601800) [pid = 1904] [serial = 417] [outer = (nil)]
11:54:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e289c00) [pid = 1904] [serial = 418] [outer = 0x8e601800]
11:54:16 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
11:54:16 INFO - document served over http requires an https
11:54:16 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:16 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:16 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
11:54:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1894ms
11:54:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:54:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e608000 == 39 [pid = 1904] [id = 149]
11:54:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8e60d000) [pid = 1904] [serial = 419] [outer = (nil)]
11:54:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8ea46000) [pid = 1904] [serial = 420] [outer = 0x8e60d000]
11:54:17 INFO - PROCESS | 1904 | 1447530857451 Marionette INFO loaded listener.js
11:54:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8ea52000) [pid = 1904] [serial = 421] [outer = 0x8e60d000]
11:54:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb5c400 == 40 [pid = 1904] [id = 150]
11:54:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8eb5c800) [pid = 1904] [serial = 422] [outer = (nil)]
11:54:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8ea9b000) [pid = 1904] [serial = 423] [outer = 0x8eb5c800]
11:54:18 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
11:54:18 INFO - document served over http requires an https
11:54:18 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:18 INFO - delivery method with no-redirect and when
11:54:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:18 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
11:54:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1994ms
11:54:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:54:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x89543c00 == 41 [pid = 1904] [id = 151]
11:54:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8c749c00) [pid = 1904] [serial = 424] [outer = (nil)]
11:54:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8eb61c00) [pid = 1904] [serial = 425] [outer = 0x8c749c00]
11:54:19 INFO - PROCESS | 1904 | 1447530859496 Marionette INFO loaded listener.js
11:54:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8f008400) [pid = 1904] [serial = 426] [outer = 0x8c749c00]
11:54:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x91212800 == 42 [pid = 1904] [id = 152]
11:54:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x91213000) [pid = 1904] [serial = 427] [outer = (nil)]
11:54:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8f00d800) [pid = 1904] [serial = 428] [outer = 0x91213000]
11:54:20 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
11:54:20 INFO - document served over http requires an https
11:54:20 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:20 INFO - delivery method with swap-origin-redirect and when
11:54:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:20 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
11:54:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2100ms
11:54:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:54:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c745800 == 43 [pid = 1904] [id = 153]
11:54:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8e182c00) [pid = 1904] [serial = 429] [outer = (nil)]
11:54:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x9121a000) [pid = 1904] [serial = 430] [outer = 0x8e182c00]
11:54:21 INFO - PROCESS | 1904 | 1447530861593 Marionette INFO loaded listener.js
11:54:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x9128dc00) [pid = 1904] [serial = 431] [outer = 0x8e182c00]
11:54:23 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
11:54:23 INFO - document served over http requires an https
11:54:23 INFO - sub-resource via script-tag using the meta-referrer
11:54:23 INFO - delivery method with keep-origin-redirect and when
11:54:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:23 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
11:54:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2049ms
11:54:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:54:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d60c400 == 44 [pid = 1904] [id = 154]
11:54:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x912c5000) [pid = 1904] [serial = 432] [outer = (nil)]
11:54:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x912c7800) [pid = 1904] [serial = 433] [outer = 0x912c5000]
11:54:23 INFO - PROCESS | 1904 | 1447530863577 Marionette INFO loaded listener.js
11:54:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x912ccc00) [pid = 1904] [serial = 434] [outer = 0x912c5000]
11:54:24 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
11:54:24 INFO - document served over http requires an https
11:54:24 INFO - sub-resource via script-tag using the meta-referrer
11:54:24 INFO - delivery method with no-redirect and when
11:54: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"
11:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:24 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
11:54:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1639ms
11:54:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:54:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e17b800 == 45 [pid = 1904] [id = 155]
11:54:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x917c6c00) [pid = 1904] [serial = 435] [outer = (nil)]
11:54:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x917cf400) [pid = 1904] [serial = 436] [outer = 0x917c6c00]
11:54:25 INFO - PROCESS | 1904 | 1447530865368 Marionette INFO loaded listener.js
11:54:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x91838400) [pid = 1904] [serial = 437] [outer = 0x917c6c00]
11:54:26 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
11:54:26 INFO - document served over http requires an https
11:54:26 INFO - sub-resource via script-tag using the meta-referrer
11:54:26 INFO - delivery method with swap-origin-redirect and when
11:54:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:26 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
11:54:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2197ms
11:54:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:54:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x9183f000 == 46 [pid = 1904] [id = 156]
11:54:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x91840000) [pid = 1904] [serial = 438] [outer = (nil)]
11:54:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x920ca800) [pid = 1904] [serial = 439] [outer = 0x91840000]
11:54:27 INFO - PROCESS | 1904 | 1447530867503 Marionette INFO loaded listener.js
11:54:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x920d7400) [pid = 1904] [serial = 440] [outer = 0x91840000]
11:54:28 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
11:54:28 INFO - document served over http requires an https
11:54:28 INFO - sub-resource via xhr-request using the meta-referrer
11:54:28 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:28 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
11:54:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1850ms
11:54:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:54:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x92174000 == 47 [pid = 1904] [id = 157]
11:54:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x93763400) [pid = 1904] [serial = 441] [outer = (nil)]
11:54:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x93768800) [pid = 1904] [serial = 442] [outer = 0x93763400]
11:54:29 INFO - PROCESS | 1904 | 1447530869421 Marionette INFO loaded listener.js
11:54:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x93782800) [pid = 1904] [serial = 443] [outer = 0x93763400]
11:54:30 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
11:54:30 INFO - document served over http requires an https
11:54:30 INFO - sub-resource via xhr-request using the meta-referrer
11:54:30 INFO - delivery method with no-redirect and when
11:54: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"
11:54:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:30 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
11:54:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1803ms
11:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:54:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x9460a800 == 48 [pid = 1904] [id = 158]
11:54:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x9460b400) [pid = 1904] [serial = 444] [outer = (nil)]
11:54:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x94648400) [pid = 1904] [serial = 445] [outer = 0x9460b400]
11:54:31 INFO - PROCESS | 1904 | 1447530871274 Marionette INFO loaded listener.js
11:54:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x94654000) [pid = 1904] [serial = 446] [outer = 0x9460b400]
11:54:32 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
11:54:32 INFO - document served over http requires an https
11:54:32 INFO - sub-resource via xhr-request using the meta-referrer
11:54:32 INFO - delivery method with swap-origin-redirect and when
11:54: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"
11:54:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:32 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
11:54:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1839ms
11:54:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:54:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x9475ac00 == 49 [pid = 1904] [id = 159]
11:54:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x9475b000) [pid = 1904] [serial = 447] [outer = (nil)]
11:54:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x94760c00) [pid = 1904] [serial = 448] [outer = 0x9475b000]
11:54:33 INFO - PROCESS | 1904 | 1447530873206 Marionette INFO loaded listener.js
11:54:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x947cac00) [pid = 1904] [serial = 449] [outer = 0x9475b000]
11:54:34 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
11:54:34 INFO - document served over http requires an http
11:54:34 INFO - sub-resource via fetch-request using the meta-referrer
11:54:34 INFO - delivery method with keep-origin-redirect and when
11:54:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:34 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
11:54:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1889ms
11:54:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:54:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x94683c00 == 50 [pid = 1904] [id = 160]
11:54:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x9475f000) [pid = 1904] [serial = 450] [outer = (nil)]
11:54:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x947d6400) [pid = 1904] [serial = 451] [outer = 0x9475f000]
11:54:35 INFO - PROCESS | 1904 | 1447530875032 Marionette INFO loaded listener.js
11:54:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x949e7400) [pid = 1904] [serial = 452] [outer = 0x9475f000]
11:54:36 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
11:54:36 INFO - document served over http requires an http
11:54:36 INFO - sub-resource via fetch-request using the meta-referrer
11:54:36 INFO - delivery method with no-redirect and when
11:54:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:36 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
11:54:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1796ms
11:54:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:54:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x949ecc00 == 51 [pid = 1904] [id = 161]
11:54:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x949ed400) [pid = 1904] [serial = 453] [outer = (nil)]
11:54:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x949f2000) [pid = 1904] [serial = 454] [outer = 0x949ed400]
11:54:36 INFO - PROCESS | 1904 | 1447530876829 Marionette INFO loaded listener.js
11:54:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x95576800) [pid = 1904] [serial = 455] [outer = 0x949ed400]
11:54:38 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
11:54:38 INFO - document served over http requires an http
11:54:38 INFO - sub-resource via fetch-request using the meta-referrer
11:54:38 INFO - delivery method with swap-origin-redirect and when
11:54:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:54:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:54:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:54:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:38 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
11:54:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1961ms
11:54:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x9856a000 == 50 [pid = 1904] [id = 124]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x8d2c6800 == 49 [pid = 1904] [id = 121]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc20800 == 48 [pid = 1904] [id = 119]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7f0400 == 47 [pid = 1904] [id = 132]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x98d8c400 == 46 [pid = 1904] [id = 125]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4e7400 == 45 [pid = 1904] [id = 134]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x8e28ac00 == 44 [pid = 1904] [id = 148]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x8d610000 == 43 [pid = 1904] [id = 113]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb5c400 == 42 [pid = 1904] [id = 150]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x99eaa800 == 41 [pid = 1904] [id = 126]
11:54:41 INFO - PROCESS | 1904 | --DOCSHELL 0x91212800 == 40 [pid = 1904] [id = 152]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x8c742400 == 39 [pid = 1904] [id = 128]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x8e282800 == 38 [pid = 1904] [id = 130]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bfc00 == 37 [pid = 1904] [id = 138]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc9400 == 36 [pid = 1904] [id = 136]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x8e16f400 == 35 [pid = 1904] [id = 139]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x8c741000 == 34 [pid = 1904] [id = 129]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc5c00 == 33 [pid = 1904] [id = 140]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea98400 == 32 [pid = 1904] [id = 114]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x8c169800 == 31 [pid = 1904] [id = 131]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea9f400 == 30 [pid = 1904] [id = 115]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x912cfc00 == 29 [pid = 1904] [id = 123]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x94654c00 == 28 [pid = 1904] [id = 117]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x917cd400 == 27 [pid = 1904] [id = 116]
11:54:42 INFO - PROCESS | 1904 | --DOCSHELL 0x9afbe800 == 26 [pid = 1904] [id = 127]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0xa055ec00) [pid = 1904] [serial = 294] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x93787000) [pid = 1904] [serial = 328] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8d2c8400) [pid = 1904] [serial = 310] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8d666800) [pid = 1904] [serial = 304] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0xa853a000) [pid = 1904] [serial = 286] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x9df4b000) [pid = 1904] [serial = 283] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8d66cc00) [pid = 1904] [serial = 307] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x94943800) [pid = 1904] [serial = 331] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x91218800) [pid = 1904] [serial = 322] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0xa9258400) [pid = 1904] [serial = 299] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x9b2c1000) [pid = 1904] [serial = 280] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0xa0174800) [pid = 1904] [serial = 289] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x9183c400) [pid = 1904] [serial = 325] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x96379c00) [pid = 1904] [serial = 336] [outer = (nil)] [url = about:blank]
11:54:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x89546400 == 27 [pid = 1904] [id = 162]
11:54:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x89547000) [pid = 1904] [serial = 456] [outer = (nil)]
11:54:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x89dc9400) [pid = 1904] [serial = 457] [outer = 0x89547000]
11:54:42 INFO - PROCESS | 1904 | 1447530882472 Marionette INFO loaded listener.js
11:54:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8a0c7c00) [pid = 1904] [serial = 458] [outer = 0x89547000]
11:54:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7f5c00 == 28 [pid = 1904] [id = 163]
11:54:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8b7f6800) [pid = 1904] [serial = 459] [outer = (nil)]
11:54:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8a4ed000) [pid = 1904] [serial = 460] [outer = 0x8b7f6800]
11:54:43 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
11:54:43 INFO - document served over http requires an http
11:54:43 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:43 INFO - delivery method with keep-origin-redirect and when
11:54:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:43 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
11:54:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 5547ms
11:54:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:54:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c1e4000 == 29 [pid = 1904] [id = 164]
11:54:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8c801800) [pid = 1904] [serial = 461] [outer = (nil)]
11:54:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8c807c00) [pid = 1904] [serial = 462] [outer = 0x8c801800]
11:54:44 INFO - PROCESS | 1904 | 1447530884181 Marionette INFO loaded listener.js
11:54:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8cc18400) [pid = 1904] [serial = 463] [outer = 0x8c801800]
11:54:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d28a000 == 30 [pid = 1904] [id = 165]
11:54:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8d28a800) [pid = 1904] [serial = 464] [outer = (nil)]
11:54:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8d2c4400) [pid = 1904] [serial = 465] [outer = 0x8d28a800]
11:54:45 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
11:54:45 INFO - document served over http requires an http
11:54:45 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:45 INFO - delivery method with no-redirect and when
11:54:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:45 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
11:54:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1711ms
11:54:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:54:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x89544c00 == 31 [pid = 1904] [id = 166]
11:54:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8c748c00) [pid = 1904] [serial = 466] [outer = (nil)]
11:54:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8d2d1800) [pid = 1904] [serial = 467] [outer = 0x8c748c00]
11:54:46 INFO - PROCESS | 1904 | 1447530886027 Marionette INFO loaded listener.js
11:54:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x8d4c9800) [pid = 1904] [serial = 468] [outer = 0x8c748c00]
11:54:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d610c00 == 32 [pid = 1904] [id = 167]
11:54:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x8d611400) [pid = 1904] [serial = 469] [outer = (nil)]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x8e283c00) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x8c743000) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8b7f4c00) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8d60b400) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8a4e8800) [pid = 1904] [serial = 377] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x9afc5000) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8c16f400) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x9377ec00) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9d937c00) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x89dcd800) [pid = 1904] [serial = 382] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x912c7c00) [pid = 1904] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8a4a3000) [pid = 1904] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8c74c800) [pid = 1904] [serial = 396] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8e170400) [pid = 1904] [serial = 390] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8d2c9c00) [pid = 1904] [serial = 399] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x89dcd400) [pid = 1904] [serial = 393] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x985e6000) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8d2c5c00) [pid = 1904] [serial = 402] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x99e07800) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8a0c0800) [pid = 1904] [serial = 387] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x89dc8000) [pid = 1904] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530829262]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x92170000) [pid = 1904] [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]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8a0bec00) [pid = 1904] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8a0c0400) [pid = 1904] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8d962c00) [pid = 1904] [serial = 340] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8a4ebc00) [pid = 1904] [serial = 378] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8e172400) [pid = 1904] [serial = 391] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x9b2b4000) [pid = 1904] [serial = 354] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8c805c00) [pid = 1904] [serial = 397] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x93764c00) [pid = 1904] [serial = 345] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x912cc800) [pid = 1904] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8a0c6800) [pid = 1904] [serial = 388] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x9a37fc00) [pid = 1904] [serial = 351] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0xa0407c00) [pid = 1904] [serial = 363] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x94766c00) [pid = 1904] [serial = 372] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x9dfb8400) [pid = 1904] [serial = 357] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8c172000) [pid = 1904] [serial = 369] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8a4a3400) [pid = 1904] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8d2d0400) [pid = 1904] [serial = 400] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8e286000) [pid = 1904] [serial = 366] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8a0be800) [pid = 1904] [serial = 394] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x89dc9000) [pid = 1904] [serial = 381] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530829262]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x89dcfc00) [pid = 1904] [serial = 383] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x985ec000) [pid = 1904] [serial = 348] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8c74bc00) [pid = 1904] [serial = 360] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8d612c00) [pid = 1904] [serial = 403] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x9f75ac00) [pid = 1904] [serial = 361] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8cc13800) [pid = 1904] [serial = 398] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8d4c7c00) [pid = 1904] [serial = 401] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x9b315800) [pid = 1904] [serial = 355] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0xa0172400) [pid = 1904] [serial = 358] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8d66bc00) [pid = 1904] [serial = 404] [outer = (nil)] [url = about:blank]
11:54:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x89dc1c00) [pid = 1904] [serial = 470] [outer = 0x8d611400]
11:54:48 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
11:54:48 INFO - document served over http requires an http
11:54:48 INFO - sub-resource via iframe-tag using the meta-referrer
11:54:48 INFO - delivery method with swap-origin-redirect and when
11:54:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:54:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:54:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:48 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
11:54:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3063ms
11:54:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:54:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0be800 == 33 [pid = 1904] [id = 168]
11:54:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8c74c800) [pid = 1904] [serial = 471] [outer = (nil)]
11:54:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d4c3400) [pid = 1904] [serial = 472] [outer = 0x8c74c800]
11:54:49 INFO - PROCESS | 1904 | 1447530889029 Marionette INFO loaded listener.js
11:54:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d663800) [pid = 1904] [serial = 473] [outer = 0x8c74c800]
11:54:49 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
11:54:50 INFO - document served over http requires an http
11:54:50 INFO - sub-resource via script-tag using the meta-referrer
11:54:50 INFO - delivery method with keep-origin-redirect and when
11:54: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"
11:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:50 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
11:54:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1347ms
11:54:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:54:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc5000 == 34 [pid = 1904] [id = 169]
11:54:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x89dc5400) [pid = 1904] [serial = 474] [outer = (nil)]
11:54:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x89dcc800) [pid = 1904] [serial = 475] [outer = 0x89dc5400]
11:54:50 INFO - PROCESS | 1904 | 1447530890536 Marionette INFO loaded listener.js
11:54:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8a4aa000) [pid = 1904] [serial = 476] [outer = 0x89dc5400]
11:54:51 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
11:54:51 INFO - document served over http requires an http
11:54:51 INFO - sub-resource via script-tag using the meta-referrer
11:54:51 INFO - delivery method with no-redirect and when
11:54:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:51 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
11:54:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1792ms
11:54:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:54:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc1ec00 == 35 [pid = 1904] [id = 170]
11:54:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8cc1f000) [pid = 1904] [serial = 477] [outer = (nil)]
11:54:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8d28d800) [pid = 1904] [serial = 478] [outer = 0x8cc1f000]
11:54:52 INFO - PROCESS | 1904 | 1447530892387 Marionette INFO loaded listener.js
11:54:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8d4c6c00) [pid = 1904] [serial = 479] [outer = 0x8cc1f000]
11:54:53 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
11:54:53 INFO - document served over http requires an http
11:54:53 INFO - sub-resource via script-tag using the meta-referrer
11:54:53 INFO - delivery method with swap-origin-redirect and when
11:54: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"
11:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:54:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:54:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:53 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
11:54:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1952ms
11:54:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:54:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954b000 == 36 [pid = 1904] [id = 171]
11:54:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8d66f400) [pid = 1904] [serial = 480] [outer = (nil)]
11:54:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8d965800) [pid = 1904] [serial = 481] [outer = 0x8d66f400]
11:54:54 INFO - PROCESS | 1904 | 1447530894351 Marionette INFO loaded listener.js
11:54:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8dce7000) [pid = 1904] [serial = 482] [outer = 0x8d66f400]
11:54:55 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
11:54:55 INFO - document served over http requires an http
11:54:55 INFO - sub-resource via xhr-request using the meta-referrer
11:54:55 INFO - delivery method with keep-origin-redirect and when
11:54:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:55 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
11:54:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1743ms
11:54:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:54:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e174400 == 37 [pid = 1904] [id = 172]
11:54:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e17bc00) [pid = 1904] [serial = 483] [outer = (nil)]
11:54:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e17fc00) [pid = 1904] [serial = 484] [outer = 0x8e17bc00]
11:54:56 INFO - PROCESS | 1904 | 1447530896141 Marionette INFO loaded listener.js
11:54:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8e1d1400) [pid = 1904] [serial = 485] [outer = 0x8e17bc00]
11:54:57 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
11:54:57 INFO - document served over http requires an http
11:54:57 INFO - sub-resource via xhr-request using the meta-referrer
11:54:57 INFO - delivery method with no-redirect and when
11:54: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"
11:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:57 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
11:54:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1766ms
11:54:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:54:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d0000 == 38 [pid = 1904] [id = 173]
11:54:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8e1d7c00) [pid = 1904] [serial = 486] [outer = (nil)]
11:54:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8e286400) [pid = 1904] [serial = 487] [outer = 0x8e1d7c00]
11:54:57 INFO - PROCESS | 1904 | 1447530897934 Marionette INFO loaded listener.js
11:54:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8e60f000) [pid = 1904] [serial = 488] [outer = 0x8e1d7c00]
11:54:59 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
11:54:59 INFO - document served over http requires an http
11:54:59 INFO - sub-resource via xhr-request using the meta-referrer
11:54:59 INFO - delivery method with swap-origin-redirect and when
11:54: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"
11:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:54:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:54:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:54:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:54:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:54:59 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
11:54:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1744ms
11:54:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:54:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea52400 == 39 [pid = 1904] [id = 174]
11:54:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8ea93c00) [pid = 1904] [serial = 489] [outer = (nil)]
11:54:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8ea9a800) [pid = 1904] [serial = 490] [outer = 0x8ea93c00]
11:54:59 INFO - PROCESS | 1904 | 1447530899671 Marionette INFO loaded listener.js
11:54:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:54:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8f007400) [pid = 1904] [serial = 491] [outer = 0x8ea93c00]
11:55:01 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
11:55:01 INFO - document served over http requires an https
11:55:01 INFO - sub-resource via fetch-request using the meta-referrer
11:55:01 INFO - delivery method with keep-origin-redirect and when
11:55: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"
11:55:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:01 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
11:55:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1998ms
11:55:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:55:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x89542400 == 40 [pid = 1904] [id = 175]
11:55:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x89548400) [pid = 1904] [serial = 492] [outer = (nil)]
11:55:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x9121c800) [pid = 1904] [serial = 493] [outer = 0x89548400]
11:55:01 INFO - PROCESS | 1904 | 1447530901813 Marionette INFO loaded listener.js
11:55:01 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x91290400) [pid = 1904] [serial = 494] [outer = 0x89548400]
11:55:02 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
11:55:02 INFO - document served over http requires an https
11:55:02 INFO - sub-resource via fetch-request using the meta-referrer
11:55:02 INFO - delivery method with no-redirect and when
11:55:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:02 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
11:55:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1898ms
11:55:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:55:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc1cc00 == 41 [pid = 1904] [id = 176]
11:55:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x912ca400) [pid = 1904] [serial = 495] [outer = (nil)]
11:55:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x912d1800) [pid = 1904] [serial = 496] [outer = 0x912ca400]
11:55:03 INFO - PROCESS | 1904 | 1447530903642 Marionette INFO loaded listener.js
11:55:03 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x917cd800) [pid = 1904] [serial = 497] [outer = 0x912ca400]
11:55:04 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
11:55:04 INFO - document served over http requires an https
11:55:04 INFO - sub-resource via fetch-request using the meta-referrer
11:55:04 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:04 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
11:55:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1897ms
11:55:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:55:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d28fc00 == 42 [pid = 1904] [id = 177]
11:55:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x8d95f000) [pid = 1904] [serial = 498] [outer = (nil)]
11:55:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x920ca400) [pid = 1904] [serial = 499] [outer = 0x8d95f000]
11:55:05 INFO - PROCESS | 1904 | 1447530905477 Marionette INFO loaded listener.js
11:55:05 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x920d7800) [pid = 1904] [serial = 500] [outer = 0x8d95f000]
11:55:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x9216e400 == 43 [pid = 1904] [id = 178]
11:55:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x92171000) [pid = 1904] [serial = 501] [outer = (nil)]
11:55:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x9216f800) [pid = 1904] [serial = 502] [outer = 0x92171000]
11:55:06 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
11:55:06 INFO - document served over http requires an https
11:55:06 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:06 INFO - delivery method with keep-origin-redirect and when
11:55:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:06 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
11:55:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1949ms
11:55:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:55:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x92173400 == 44 [pid = 1904] [id = 179]
11:55:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x92174800) [pid = 1904] [serial = 503] [outer = (nil)]
11:55:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x93764c00) [pid = 1904] [serial = 504] [outer = 0x92174800]
11:55:07 INFO - PROCESS | 1904 | 1447530907433 Marionette INFO loaded listener.js
11:55:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x93770000) [pid = 1904] [serial = 505] [outer = 0x92174800]
11:55:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x94611800 == 45 [pid = 1904] [id = 180]
11:55:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x94612800) [pid = 1904] [serial = 506] [outer = (nil)]
11:55:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x94614c00) [pid = 1904] [serial = 507] [outer = 0x94612800]
11:55:09 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
11:55:09 INFO - document served over http requires an https
11:55:09 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:09 INFO - delivery method with no-redirect and when
11:55:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:09 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
11:55:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2200ms
11:55:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:55:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x9464a000 == 46 [pid = 1904] [id = 181]
11:55:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x9464c800) [pid = 1904] [serial = 508] [outer = (nil)]
11:55:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x94665400) [pid = 1904] [serial = 509] [outer = 0x9464c800]
11:55:09 INFO - PROCESS | 1904 | 1447530909686 Marionette INFO loaded listener.js
11:55:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x94680400) [pid = 1904] [serial = 510] [outer = 0x9464c800]
11:55:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x93785400 == 47 [pid = 1904] [id = 182]
11:55:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x93785800) [pid = 1904] [serial = 511] [outer = (nil)]
11:55:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x912cd400) [pid = 1904] [serial = 512] [outer = 0x93785800]
11:55:12 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
11:55:12 INFO - document served over http requires an https
11:55:12 INFO - sub-resource via iframe-tag using the meta-referrer
11:55:12 INFO - delivery method with swap-origin-redirect and when
11:55:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:12 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
11:55:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3148ms
11:55:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:55:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x8953fc00 == 48 [pid = 1904] [id = 183]
11:55:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x89540400) [pid = 1904] [serial = 513] [outer = (nil)]
11:55:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x89dc4400) [pid = 1904] [serial = 514] [outer = 0x89540400]
11:55:12 INFO - PROCESS | 1904 | 1447530912926 Marionette INFO loaded listener.js
11:55:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8c742800) [pid = 1904] [serial = 515] [outer = 0x89540400]
11:55:14 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
11:55:14 INFO - document served over http requires an https
11:55:14 INFO - sub-resource via script-tag using the meta-referrer
11:55:14 INFO - delivery method with keep-origin-redirect and when
11:55:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:14 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
11:55:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2095ms
11:55:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:55:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x89544800 == 49 [pid = 1904] [id = 184]
11:55:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x89546000) [pid = 1904] [serial = 516] [outer = (nil)]
11:55:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8a0ba800) [pid = 1904] [serial = 517] [outer = 0x89546000]
11:55:15 INFO - PROCESS | 1904 | 1447530915057 Marionette INFO loaded listener.js
11:55:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8c174800) [pid = 1904] [serial = 518] [outer = 0x89546000]
11:55:16 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
11:55:16 INFO - document served over http requires an https
11:55:16 INFO - sub-resource via script-tag using the meta-referrer
11:55:16 INFO - delivery method with no-redirect and when
11:55:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:16 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
11:55:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1835ms
11:55:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:55:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc5800 == 50 [pid = 1904] [id = 185]
11:55:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8a0c5800) [pid = 1904] [serial = 519] [outer = (nil)]
11:55:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x8cc1b400) [pid = 1904] [serial = 520] [outer = 0x8a0c5800]
11:55:16 INFO - PROCESS | 1904 | 1447530916845 Marionette INFO loaded listener.js
11:55:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x8d66e800) [pid = 1904] [serial = 521] [outer = 0x8a0c5800]
11:55:17 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0be800 == 49 [pid = 1904] [id = 168]
11:55:17 INFO - PROCESS | 1904 | --DOCSHELL 0x8d610c00 == 48 [pid = 1904] [id = 167]
11:55:17 INFO - PROCESS | 1904 | --DOCSHELL 0x89544c00 == 47 [pid = 1904] [id = 166]
11:55:17 INFO - PROCESS | 1904 | --DOCSHELL 0x8d28a000 == 46 [pid = 1904] [id = 165]
11:55:17 INFO - PROCESS | 1904 | --DOCSHELL 0x8c1e4000 == 45 [pid = 1904] [id = 164]
11:55:17 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7f5c00 == 44 [pid = 1904] [id = 163]
11:55:17 INFO - PROCESS | 1904 | --DOCSHELL 0x89546400 == 43 [pid = 1904] [id = 162]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0xa0198400) [pid = 1904] [serial = 367] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0xa72a7c00) [pid = 1904] [serial = 373] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8e27f000) [pid = 1904] [serial = 389] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8b7f1800) [pid = 1904] [serial = 395] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x98d1f400) [pid = 1904] [serial = 349] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8e285000) [pid = 1904] [serial = 370] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8e178c00) [pid = 1904] [serial = 392] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x9af1d400) [pid = 1904] [serial = 352] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x94948c00) [pid = 1904] [serial = 346] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8a4f0c00) [pid = 1904] [serial = 379] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8ea53000) [pid = 1904] [serial = 341] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0xa5738c00) [pid = 1904] [serial = 364] [outer = (nil)] [url = about:blank]
11:55:17 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8a4f5400) [pid = 1904] [serial = 384] [outer = (nil)] [url = about:blank]
11:55:18 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
11:55:18 INFO - document served over http requires an https
11:55:18 INFO - sub-resource via script-tag using the meta-referrer
11:55:18 INFO - delivery method with swap-origin-redirect and when
11:55:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:18 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
11:55:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1992ms
11:55:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:55:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c809c00 == 44 [pid = 1904] [id = 186]
11:55:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8c80a800) [pid = 1904] [serial = 522] [outer = (nil)]
11:55:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8cc1c800) [pid = 1904] [serial = 523] [outer = 0x8c80a800]
11:55:18 INFO - PROCESS | 1904 | 1447530918732 Marionette INFO loaded listener.js
11:55:18 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8d606400) [pid = 1904] [serial = 524] [outer = 0x8c80a800]
11:55:19 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
11:55:19 INFO - document served over http requires an https
11:55:19 INFO - sub-resource via xhr-request using the meta-referrer
11:55:19 INFO - delivery method with keep-origin-redirect and when
11:55: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"
11:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:19 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
11:55:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1642ms
11:55:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:55:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d66dc00 == 45 [pid = 1904] [id = 187]
11:55:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8dce1400) [pid = 1904] [serial = 525] [outer = (nil)]
11:55:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8e16c400) [pid = 1904] [serial = 526] [outer = 0x8dce1400]
11:55:20 INFO - PROCESS | 1904 | 1447530920265 Marionette INFO loaded listener.js
11:55:20 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8e181400) [pid = 1904] [serial = 527] [outer = 0x8dce1400]
11:55:21 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
11:55:21 INFO - document served over http requires an https
11:55:21 INFO - sub-resource via xhr-request using the meta-referrer
11:55:21 INFO - delivery method with no-redirect and when
11:55:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:21 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
11:55:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1506ms
11:55:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:55:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e180c00 == 46 [pid = 1904] [id = 188]
11:55:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8e1d8800) [pid = 1904] [serial = 528] [outer = (nil)]
11:55:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8e289000) [pid = 1904] [serial = 529] [outer = 0x8e1d8800]
11:55:21 INFO - PROCESS | 1904 | 1447530921734 Marionette INFO loaded listener.js
11:55:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8ea4f800) [pid = 1904] [serial = 530] [outer = 0x8e1d8800]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8d66f000) [pid = 1904] [serial = 408] [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]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8a0c7000) [pid = 1904] [serial = 411] [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]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x9460b400) [pid = 1904] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x949ed400) [pid = 1904] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8e60d000) [pid = 1904] [serial = 419] [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]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8c74a000) [pid = 1904] [serial = 405] [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]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x93763400) [pid = 1904] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x9475b000) [pid = 1904] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8e1d0c00) [pid = 1904] [serial = 414] [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]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8c749c00) [pid = 1904] [serial = 424] [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]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x91840000) [pid = 1904] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x9475f000) [pid = 1904] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8d4c3400) [pid = 1904] [serial = 472] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x917c6c00) [pid = 1904] [serial = 435] [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]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x912c5000) [pid = 1904] [serial = 432] [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]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8eb5c800) [pid = 1904] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530858373]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x91213000) [pid = 1904] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8d28a800) [pid = 1904] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530885164]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8e182c00) [pid = 1904] [serial = 429] [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]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8b7f6800) [pid = 1904] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x89547000) [pid = 1904] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8c748c00) [pid = 1904] [serial = 466] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8e601800) [pid = 1904] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8c801800) [pid = 1904] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8d611400) [pid = 1904] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8f00d800) [pid = 1904] [serial = 428] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8e17f000) [pid = 1904] [serial = 412] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x94648400) [pid = 1904] [serial = 445] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8a4ed000) [pid = 1904] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x949f2000) [pid = 1904] [serial = 454] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8d2d1800) [pid = 1904] [serial = 467] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8ea46000) [pid = 1904] [serial = 420] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8cc12000) [pid = 1904] [serial = 406] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x9121a000) [pid = 1904] [serial = 430] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x93768800) [pid = 1904] [serial = 442] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8e1d3800) [pid = 1904] [serial = 415] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x912c7800) [pid = 1904] [serial = 433] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x920ca800) [pid = 1904] [serial = 439] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8e289c00) [pid = 1904] [serial = 418] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x917cf400) [pid = 1904] [serial = 436] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8d2c4400) [pid = 1904] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530885164]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8d95e400) [pid = 1904] [serial = 409] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x89dc1c00) [pid = 1904] [serial = 470] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x947d6400) [pid = 1904] [serial = 451] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x89dc9400) [pid = 1904] [serial = 457] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8ea9b000) [pid = 1904] [serial = 423] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530858373]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8c807c00) [pid = 1904] [serial = 462] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8eb61c00) [pid = 1904] [serial = 425] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x94760c00) [pid = 1904] [serial = 448] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x94654000) [pid = 1904] [serial = 446] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x920d7400) [pid = 1904] [serial = 440] [outer = (nil)] [url = about:blank]
11:55:22 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x93782800) [pid = 1904] [serial = 443] [outer = (nil)] [url = about:blank]
11:55:23 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
11:55:23 INFO - document served over http requires an https
11:55:23 INFO - sub-resource via xhr-request using the meta-referrer
11:55:23 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:23 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
11:55:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1743ms
11:55:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:55:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc17800 == 47 [pid = 1904] [id = 189]
11:55:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8cc1c400) [pid = 1904] [serial = 531] [outer = (nil)]
11:55:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8e1cfc00) [pid = 1904] [serial = 532] [outer = 0x8cc1c400]
11:55:23 INFO - PROCESS | 1904 | 1447530923598 Marionette INFO loaded listener.js
11:55:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8eaa1400) [pid = 1904] [serial = 533] [outer = 0x8cc1c400]
11:55:24 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
11:55:24 INFO - document served over http requires an http
11:55:24 INFO - sub-resource via fetch-request using the http-csp
11:55:24 INFO - delivery method with keep-origin-redirect and when
11:55:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:24 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
11:55:24 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 1634ms
11:55:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:55:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4edc00 == 48 [pid = 1904] [id = 190]
11:55:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8b7f8c00) [pid = 1904] [serial = 534] [outer = (nil)]
11:55:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8c74dc00) [pid = 1904] [serial = 535] [outer = 0x8b7f8c00]
11:55:25 INFO - PROCESS | 1904 | 1447530925478 Marionette INFO loaded listener.js
11:55:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8d284c00) [pid = 1904] [serial = 536] [outer = 0x8b7f8c00]
11:55:26 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
11:55:26 INFO - document served over http requires an http
11:55:26 INFO - sub-resource via fetch-request using the http-csp
11:55:26 INFO - delivery method with no-redirect and when
11:55:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:26 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
11:55:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1893ms
11:55:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:55:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c2800 == 49 [pid = 1904] [id = 191]
11:55:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8cc1dc00) [pid = 1904] [serial = 537] [outer = (nil)]
11:55:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8dcebc00) [pid = 1904] [serial = 538] [outer = 0x8cc1dc00]
11:55:27 INFO - PROCESS | 1904 | 1447530927368 Marionette INFO loaded listener.js
11:55:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8e27d000) [pid = 1904] [serial = 539] [outer = 0x8cc1dc00]
11:55: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
11:55:28 INFO - document served over http requires an http
11:55:28 INFO - sub-resource via fetch-request using the http-csp
11:55:28 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55: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
11:55: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 1843ms
11:55: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
11:55:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb5f800 == 50 [pid = 1904] [id = 192]
11:55:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8eb66400) [pid = 1904] [serial = 540] [outer = (nil)]
11:55:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8f004000) [pid = 1904] [serial = 541] [outer = 0x8eb66400]
11:55:29 INFO - PROCESS | 1904 | 1447530929250 Marionette INFO loaded listener.js
11:55:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x9121b000) [pid = 1904] [serial = 542] [outer = 0x8eb66400]
11:55:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x912cdc00 == 51 [pid = 1904] [id = 193]
11:55:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x912d3000) [pid = 1904] [serial = 543] [outer = (nil)]
11:55:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x91297000) [pid = 1904] [serial = 544] [outer = 0x912d3000]
11:55:30 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
11:55:30 INFO - document served over http requires an http
11:55:30 INFO - sub-resource via iframe-tag using the http-csp
11:55:30 INFO - delivery method with keep-origin-redirect and when
11:55:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:30 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
11:55:30 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 1993ms
11:55:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:55:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x912c9800 == 52 [pid = 1904] [id = 194]
11:55:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x912d2400) [pid = 1904] [serial = 545] [outer = (nil)]
11:55:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x917d3400) [pid = 1904] [serial = 546] [outer = 0x912d2400]
11:55:31 INFO - PROCESS | 1904 | 1447530931218 Marionette INFO loaded listener.js
11:55:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x920d4800) [pid = 1904] [serial = 547] [outer = 0x912d2400]
11:55:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x9216dc00 == 53 [pid = 1904] [id = 195]
11:55:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x9216e000) [pid = 1904] [serial = 548] [outer = (nil)]
11:55:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x93765400) [pid = 1904] [serial = 549] [outer = 0x9216e000]
11:55:32 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
11:55:32 INFO - document served over http requires an http
11:55:32 INFO - sub-resource via iframe-tag using the http-csp
11:55:32 INFO - delivery method with no-redirect and when
11:55: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"
11:55:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:32 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
11:55:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1836ms
11:55:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:55:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x93763400 == 54 [pid = 1904] [id = 196]
11:55:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x93765000) [pid = 1904] [serial = 550] [outer = (nil)]
11:55:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x9376e400) [pid = 1904] [serial = 551] [outer = 0x93765000]
11:55:33 INFO - PROCESS | 1904 | 1447530933023 Marionette INFO loaded listener.js
11:55:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x9464cc00) [pid = 1904] [serial = 552] [outer = 0x93765000]
11:55:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x94682000 == 55 [pid = 1904] [id = 197]
11:55:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x94682400) [pid = 1904] [serial = 553] [outer = (nil)]
11:55:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x94669c00) [pid = 1904] [serial = 554] [outer = 0x94682400]
11:55:34 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
11:55:34 INFO - document served over http requires an http
11:55:34 INFO - sub-resource via iframe-tag using the http-csp
11:55:34 INFO - delivery method with swap-origin-redirect and when
11:55: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:55:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:34 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
11:55:34 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 2092ms
11:55:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:55:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x920cbc00 == 56 [pid = 1904] [id = 198]
11:55:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x9475a000) [pid = 1904] [serial = 555] [outer = (nil)]
11:55:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x94766000) [pid = 1904] [serial = 556] [outer = 0x9475a000]
11:55:35 INFO - PROCESS | 1904 | 1447530935240 Marionette INFO loaded listener.js
11:55:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x947d6400) [pid = 1904] [serial = 557] [outer = 0x9475a000]
11:55:36 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
11:55:36 INFO - document served over http requires an http
11:55:36 INFO - sub-resource via script-tag using the http-csp
11:55:36 INFO - delivery method with keep-origin-redirect and when
11:55:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:36 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
11:55:36 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 1754ms
11:55:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:55:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x9128ac00 == 57 [pid = 1904] [id = 199]
11:55:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x947d1400) [pid = 1904] [serial = 558] [outer = (nil)]
11:55:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x94949800) [pid = 1904] [serial = 559] [outer = 0x947d1400]
11:55:37 INFO - PROCESS | 1904 | 1447530937044 Marionette INFO loaded listener.js
11:55:37 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x94a3bc00) [pid = 1904] [serial = 560] [outer = 0x947d1400]
11:55:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:55:38 INFO - document served over http requires an http
11:55:38 INFO - sub-resource via script-tag using the http-csp
11:55:38 INFO - delivery method with no-redirect and when
11:55: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"
11:55:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
11:55:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1686ms
11:55:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:55:38 INFO - PROCESS | 1904 | ++DOCSHELL 0x912c4c00 == 58 [pid = 1904] [id = 200]
11:55:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x9494a800) [pid = 1904] [serial = 561] [outer = (nil)]
11:55:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x9587c800) [pid = 1904] [serial = 562] [outer = 0x9494a800]
11:55:38 INFO - PROCESS | 1904 | 1447530938820 Marionette INFO loaded listener.js
11:55:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x96374400) [pid = 1904] [serial = 563] [outer = 0x9494a800]
11:55:39 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
11:55:39 INFO - document served over http requires an http
11:55:39 INFO - sub-resource via script-tag using the http-csp
11:55:39 INFO - delivery method with swap-origin-redirect and when
11:55: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:55:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:55:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:55:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:39 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
11:55:39 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 1788ms
11:55:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:55:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4e9000 == 59 [pid = 1904] [id = 201]
11:55:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x9637b800) [pid = 1904] [serial = 564] [outer = (nil)]
11:55:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x9637e000) [pid = 1904] [serial = 565] [outer = 0x9637b800]
11:55:40 INFO - PROCESS | 1904 | 1447530940623 Marionette INFO loaded listener.js
11:55:40 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x963be800) [pid = 1904] [serial = 566] [outer = 0x9637b800]
11:55:41 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
11:55:41 INFO - document served over http requires an http
11:55:41 INFO - sub-resource via xhr-request using the http-csp
11:55:41 INFO - delivery method with keep-origin-redirect and when
11:55:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:41 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
11:55:41 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 1785ms
11:55:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:55:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x89547000 == 60 [pid = 1904] [id = 202]
11:55:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x8e604400) [pid = 1904] [serial = 567] [outer = (nil)]
11:55:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x9752bc00) [pid = 1904] [serial = 568] [outer = 0x8e604400]
11:55:42 INFO - PROCESS | 1904 | 1447530942361 Marionette INFO loaded listener.js
11:55:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x97579000) [pid = 1904] [serial = 569] [outer = 0x8e604400]
11:55:43 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
11:55:43 INFO - document served over http requires an http
11:55:43 INFO - sub-resource via xhr-request using the http-csp
11:55:43 INFO - delivery method with no-redirect and when
11:55: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"
11:55:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:43 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
11:55:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1691ms
11:55:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:55:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb61400 == 61 [pid = 1904] [id = 203]
11:55:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x98321c00) [pid = 1904] [serial = 570] [outer = (nil)]
11:55:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x98327800) [pid = 1904] [serial = 571] [outer = 0x98321c00]
11:55:44 INFO - PROCESS | 1904 | 1447530944147 Marionette INFO loaded listener.js
11:55:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x98563c00) [pid = 1904] [serial = 572] [outer = 0x98321c00]
11:55:45 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
11:55:45 INFO - document served over http requires an http
11:55:45 INFO - sub-resource via xhr-request using the http-csp
11:55:45 INFO - delivery method with swap-origin-redirect and when
11:55: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:55:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:55:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:55:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:45 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
11:55:45 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 1837ms
11:55:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:55:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x9856ac00 == 62 [pid = 1904] [id = 204]
11:55:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x9856bc00) [pid = 1904] [serial = 573] [outer = (nil)]
11:55:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x9856d800) [pid = 1904] [serial = 574] [outer = 0x9856bc00]
11:55:45 INFO - PROCESS | 1904 | 1447530945991 Marionette INFO loaded listener.js
11:55:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x985e9400) [pid = 1904] [serial = 575] [outer = 0x9856bc00]
11:55:47 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
11:55:47 INFO - document served over http requires an https
11:55:47 INFO - sub-resource via fetch-request using the http-csp
11:55:47 INFO - delivery method with keep-origin-redirect and when
11:55:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:47 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
11:55:47 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 1887ms
11:55:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:55:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8cc19c00) [pid = 1904] [serial = 576] [outer = 0x95571400]
11:55:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4ca000 == 63 [pid = 1904] [id = 205]
11:55:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8d60c800) [pid = 1904] [serial = 577] [outer = (nil)]
11:55:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8eaa0c00) [pid = 1904] [serial = 578] [outer = 0x8d60c800]
11:55:49 INFO - PROCESS | 1904 | 1447530949441 Marionette INFO loaded listener.js
11:55:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x912c6400) [pid = 1904] [serial = 579] [outer = 0x8d60c800]
11:55:50 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
11:55:50 INFO - document served over http requires an https
11:55:50 INFO - sub-resource via fetch-request using the http-csp
11:55:50 INFO - delivery method with no-redirect and when
11:55: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"
11:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:50 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
11:55:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 3345ms
11:55:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:55:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4e8800 == 64 [pid = 1904] [id = 206]
11:55:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8a4ed000) [pid = 1904] [serial = 580] [outer = (nil)]
11:55:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8b7f5c00) [pid = 1904] [serial = 581] [outer = 0x8a4ed000]
11:55:51 INFO - PROCESS | 1904 | 1447530951437 Marionette INFO loaded listener.js
11:55:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8cc1e400) [pid = 1904] [serial = 582] [outer = 0x8a4ed000]
11:55:52 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
11:55:52 INFO - document served over http requires an https
11:55:52 INFO - sub-resource via fetch-request using the http-csp
11:55:52 INFO - delivery method with swap-origin-redirect and when
11:55:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:55:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:55:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:55:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:52 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
11:55:52 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 2030ms
11:55:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:55:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc8000 == 65 [pid = 1904] [id = 207]
11:55:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x89dcf000) [pid = 1904] [serial = 583] [outer = (nil)]
11:55:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8a49d400) [pid = 1904] [serial = 584] [outer = 0x89dcf000]
11:55:53 INFO - PROCESS | 1904 | 1447530953441 Marionette INFO loaded listener.js
11:55:53 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x8c74a000) [pid = 1904] [serial = 585] [outer = 0x89dcf000]
11:55:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d964000 == 66 [pid = 1904] [id = 208]
11:55:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x8d965000) [pid = 1904] [serial = 586] [outer = (nil)]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d0800 == 65 [pid = 1904] [id = 147]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4ec000 == 64 [pid = 1904] [id = 143]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8c749800 == 63 [pid = 1904] [id = 144]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8d66ec00 == 62 [pid = 1904] [id = 145]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x89543c00 == 61 [pid = 1904] [id = 151]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8c1e2000 == 60 [pid = 1904] [id = 142]
11:55:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x8a0bb000) [pid = 1904] [serial = 587] [outer = 0x8d965000]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8953fc00 == 59 [pid = 1904] [id = 183]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x93785400 == 58 [pid = 1904] [id = 182]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x9464a000 == 57 [pid = 1904] [id = 181]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x94611800 == 56 [pid = 1904] [id = 180]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x92173400 == 55 [pid = 1904] [id = 179]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x9216e400 == 54 [pid = 1904] [id = 178]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8d28fc00 == 53 [pid = 1904] [id = 177]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc1cc00 == 52 [pid = 1904] [id = 176]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x89542400 == 51 [pid = 1904] [id = 175]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea52400 == 50 [pid = 1904] [id = 174]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d0000 == 49 [pid = 1904] [id = 173]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8e174400 == 48 [pid = 1904] [id = 172]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8954b000 == 47 [pid = 1904] [id = 171]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc1ec00 == 46 [pid = 1904] [id = 170]
11:55:54 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc5000 == 45 [pid = 1904] [id = 169]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x8dce7c00) [pid = 1904] [serial = 410] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x91838400) [pid = 1904] [serial = 437] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x9128dc00) [pid = 1904] [serial = 431] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x947cac00) [pid = 1904] [serial = 449] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x912ccc00) [pid = 1904] [serial = 434] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x95576800) [pid = 1904] [serial = 455] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8f008400) [pid = 1904] [serial = 426] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x949e7400) [pid = 1904] [serial = 452] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8e187c00) [pid = 1904] [serial = 413] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8cc18400) [pid = 1904] [serial = 463] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8e281800) [pid = 1904] [serial = 416] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8ea52000) [pid = 1904] [serial = 421] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8a0c7c00) [pid = 1904] [serial = 458] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8d28e000) [pid = 1904] [serial = 407] [outer = (nil)] [url = about:blank]
11:55:55 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d4c9800) [pid = 1904] [serial = 468] [outer = (nil)] [url = about:blank]
11:55:55 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
11:55:55 INFO - document served over http requires an https
11:55:55 INFO - sub-resource via iframe-tag using the http-csp
11:55:55 INFO - delivery method with keep-origin-redirect and when
11:55:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:55 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
11:55:55 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 2459ms
11:55:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:55:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0be400 == 46 [pid = 1904] [id = 209]
11:55:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8a0c5000) [pid = 1904] [serial = 588] [outer = (nil)]
11:55:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8c806400) [pid = 1904] [serial = 589] [outer = 0x8a0c5000]
11:55:55 INFO - PROCESS | 1904 | 1447530955603 Marionette INFO loaded listener.js
11:55:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d2d1400) [pid = 1904] [serial = 590] [outer = 0x8a0c5000]
11:55:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d66ec00 == 47 [pid = 1904] [id = 210]
11:55:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8d95dc00) [pid = 1904] [serial = 591] [outer = (nil)]
11:55:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8c806c00) [pid = 1904] [serial = 592] [outer = 0x8d95dc00]
11:55:56 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
11:55:56 INFO - document served over http requires an https
11:55:56 INFO - sub-resource via iframe-tag using the http-csp
11:55:56 INFO - delivery method with no-redirect and when
11:55: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"
11:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:56 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
11:55:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1589ms
11:55:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:55:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d969c00 == 48 [pid = 1904] [id = 211]
11:55:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8dce8400) [pid = 1904] [serial = 593] [outer = (nil)]
11:55:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8e172400) [pid = 1904] [serial = 594] [outer = 0x8dce8400]
11:55:57 INFO - PROCESS | 1904 | 1447530957396 Marionette INFO loaded listener.js
11:55:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8e187400) [pid = 1904] [serial = 595] [outer = 0x8dce8400]
11:55:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d5400 == 49 [pid = 1904] [id = 212]
11:55:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8e1dbc00) [pid = 1904] [serial = 596] [outer = (nil)]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8c74c800) [pid = 1904] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8e1cfc00) [pid = 1904] [serial = 532] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8a0c5800) [pid = 1904] [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]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x89546000) [pid = 1904] [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]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8e1d8800) [pid = 1904] [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]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8dce1400) [pid = 1904] [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]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8c80a800) [pid = 1904] [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]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x94612800) [pid = 1904] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530908551]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x93785800) [pid = 1904] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x92171000) [pid = 1904] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8d28d800) [pid = 1904] [serial = 478] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8a0ba800) [pid = 1904] [serial = 517] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x9121c800) [pid = 1904] [serial = 493] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8cc1c800) [pid = 1904] [serial = 523] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8e289000) [pid = 1904] [serial = 529] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x89dc4400) [pid = 1904] [serial = 514] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8e286400) [pid = 1904] [serial = 487] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x912cd400) [pid = 1904] [serial = 512] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8e17fc00) [pid = 1904] [serial = 484] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x912d1800) [pid = 1904] [serial = 496] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8d965800) [pid = 1904] [serial = 481] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8cc1b400) [pid = 1904] [serial = 520] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8ea9a800) [pid = 1904] [serial = 490] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8e16c400) [pid = 1904] [serial = 526] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x89dcc800) [pid = 1904] [serial = 475] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x920ca400) [pid = 1904] [serial = 499] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x9216f800) [pid = 1904] [serial = 502] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x93764c00) [pid = 1904] [serial = 504] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x94665400) [pid = 1904] [serial = 509] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x94614c00) [pid = 1904] [serial = 507] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530908551]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8d606400) [pid = 1904] [serial = 524] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8e181400) [pid = 1904] [serial = 527] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8d663800) [pid = 1904] [serial = 473] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8ea4f800) [pid = 1904] [serial = 530] [outer = (nil)] [url = about:blank]
11:55:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x89546400) [pid = 1904] [serial = 597] [outer = 0x8e1dbc00]
11:55:58 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
11:55:58 INFO - document served over http requires an https
11:55:58 INFO - sub-resource via iframe-tag using the http-csp
11:55:58 INFO - delivery method with swap-origin-redirect and when
11:55: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"
11:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:55:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:55:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:55:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:55:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:55:58 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
11:55:58 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 1700ms
11:55:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:55:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d663800 == 50 [pid = 1904] [id = 213]
11:55:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8d670800) [pid = 1904] [serial = 598] [outer = (nil)]
11:55:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8e1d0800) [pid = 1904] [serial = 599] [outer = 0x8d670800]
11:55:59 INFO - PROCESS | 1904 | 1447530959060 Marionette INFO loaded listener.js
11:55:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:55:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8e286400) [pid = 1904] [serial = 600] [outer = 0x8d670800]
11:56:00 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
11:56:00 INFO - document served over http requires an https
11:56:00 INFO - sub-resource via script-tag using the http-csp
11:56:00 INFO - delivery method with keep-origin-redirect and when
11:56: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"
11:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:00 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
11:56:00 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 1440ms
11:56:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:56:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e282c00 == 51 [pid = 1904] [id = 214]
11:56:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8e286000) [pid = 1904] [serial = 601] [outer = (nil)]
11:56:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8ea48800) [pid = 1904] [serial = 602] [outer = 0x8e286000]
11:56:00 INFO - PROCESS | 1904 | 1447530960482 Marionette INFO loaded listener.js
11:56:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8ea9d400) [pid = 1904] [serial = 603] [outer = 0x8e286000]
11:56:01 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
11:56:01 INFO - document served over http requires an https
11:56:01 INFO - sub-resource via script-tag using the http-csp
11:56:01 INFO - delivery method with no-redirect and when
11:56:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:01 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
11:56:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1631ms
11:56:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:56:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c169800 == 52 [pid = 1904] [id = 215]
11:56:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8c1e2000) [pid = 1904] [serial = 604] [outer = (nil)]
11:56:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8cc18400) [pid = 1904] [serial = 605] [outer = 0x8c1e2000]
11:56:02 INFO - PROCESS | 1904 | 1447530962438 Marionette INFO loaded listener.js
11:56:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8d607400) [pid = 1904] [serial = 606] [outer = 0x8c1e2000]
11:56:03 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
11:56:03 INFO - document served over http requires an https
11:56:03 INFO - sub-resource via script-tag using the http-csp
11:56:03 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:03 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
11:56:03 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 2149ms
11:56:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:56:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dceec00 == 53 [pid = 1904] [id = 216]
11:56:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8dcefc00) [pid = 1904] [serial = 607] [outer = (nil)]
11:56:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8e181c00) [pid = 1904] [serial = 608] [outer = 0x8dcefc00]
11:56:04 INFO - PROCESS | 1904 | 1447530964574 Marionette INFO loaded listener.js
11:56:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8ea96000) [pid = 1904] [serial = 609] [outer = 0x8dcefc00]
11:56:05 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
11:56:05 INFO - document served over http requires an https
11:56:05 INFO - sub-resource via xhr-request using the http-csp
11:56:05 INFO - delivery method with keep-origin-redirect and when
11:56: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"
11:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:05 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
11:56:05 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 1862ms
11:56:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:56:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x91214400 == 54 [pid = 1904] [id = 217]
11:56:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x9128b000) [pid = 1904] [serial = 610] [outer = (nil)]
11:56:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x912cc800) [pid = 1904] [serial = 611] [outer = 0x9128b000]
11:56:06 INFO - PROCESS | 1904 | 1447530966365 Marionette INFO loaded listener.js
11:56:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x917cc800) [pid = 1904] [serial = 612] [outer = 0x9128b000]
11:56:07 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
11:56:07 INFO - document served over http requires an https
11:56:07 INFO - sub-resource via xhr-request using the http-csp
11:56:07 INFO - delivery method with no-redirect and when
11:56: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"
11:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:07 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
11:56:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1950ms
11:56:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:56:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d288000 == 55 [pid = 1904] [id = 218]
11:56:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x91834400) [pid = 1904] [serial = 613] [outer = (nil)]
11:56:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x920cd800) [pid = 1904] [serial = 614] [outer = 0x91834400]
11:56:08 INFO - PROCESS | 1904 | 1447530968313 Marionette INFO loaded listener.js
11:56:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x92173400) [pid = 1904] [serial = 615] [outer = 0x91834400]
11:56:09 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
11:56:09 INFO - document served over http requires an https
11:56:09 INFO - sub-resource via xhr-request using the http-csp
11:56:09 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:09 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
11:56:09 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 1790ms
11:56:09 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
11:56:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x9376f400 == 56 [pid = 1904] [id = 219]
11:56:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x94612800) [pid = 1904] [serial = 616] [outer = (nil)]
11:56:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x94649800) [pid = 1904] [serial = 617] [outer = 0x94612800]
11:56:10 INFO - PROCESS | 1904 | 1447530970117 Marionette INFO loaded listener.js
11:56:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x94674c00) [pid = 1904] [serial = 618] [outer = 0x94612800]
11:56:11 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
11:56:11 INFO - document served over http requires an http
11:56:11 INFO - sub-resource via fetch-request using the http-csp
11:56:11 INFO - delivery method with keep-origin-redirect and when
11:56:11 INFO - the target request is same-origin.
11:56:11 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 1835ms
11:56:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:56:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d962c00 == 57 [pid = 1904] [id = 220]
11:56:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x94764000) [pid = 1904] [serial = 619] [outer = (nil)]
11:56:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x949e7c00) [pid = 1904] [serial = 620] [outer = 0x94764000]
11:56:12 INFO - PROCESS | 1904 | 1447530972025 Marionette INFO loaded listener.js
11:56:12 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9637f400) [pid = 1904] [serial = 621] [outer = 0x94764000]
11:56:13 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
11:56:13 INFO - document served over http requires an http
11:56:13 INFO - sub-resource via fetch-request using the http-csp
11:56:13 INFO - delivery method with no-redirect and when
11:56:13 INFO - the target request is same-origin.
11:56:13 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 1836ms
11:56:13 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
11:56:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1cd000 == 58 [pid = 1904] [id = 221]
11:56:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x95577000) [pid = 1904] [serial = 622] [outer = (nil)]
11:56:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x98320400) [pid = 1904] [serial = 623] [outer = 0x95577000]
11:56:13 INFO - PROCESS | 1904 | 1447530973857 Marionette INFO loaded listener.js
11:56:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x9856e400) [pid = 1904] [serial = 624] [outer = 0x95577000]
11:56:15 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
11:56:15 INFO - document served over http requires an http
11:56:15 INFO - sub-resource via fetch-request using the http-csp
11:56:15 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:15 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
11:56:15 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 1838ms
11:56:15 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
11:56:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d960c00 == 59 [pid = 1904] [id = 222]
11:56:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x98562800) [pid = 1904] [serial = 625] [outer = (nil)]
11:56:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x98925c00) [pid = 1904] [serial = 626] [outer = 0x98562800]
11:56:15 INFO - PROCESS | 1904 | 1447530975662 Marionette INFO loaded listener.js
11:56:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x9892dc00) [pid = 1904] [serial = 627] [outer = 0x98562800]
11:56:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x98955000 == 60 [pid = 1904] [id = 223]
11:56:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x98956c00) [pid = 1904] [serial = 628] [outer = (nil)]
11:56:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x98957400) [pid = 1904] [serial = 629] [outer = 0x98956c00]
11:56:16 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
11:56:16 INFO - document served over http requires an http
11:56:16 INFO - sub-resource via iframe-tag using the http-csp
11:56:16 INFO - delivery method with keep-origin-redirect and when
11:56:16 INFO - the target request is same-origin.
11:56:16 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 1790ms
11:56:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:56:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d60bc00 == 61 [pid = 1904] [id = 224]
11:56:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x98955c00) [pid = 1904] [serial = 630] [outer = (nil)]
11:56:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x9895bc00) [pid = 1904] [serial = 631] [outer = 0x98955c00]
11:56:17 INFO - PROCESS | 1904 | 1447530977531 Marionette INFO loaded listener.js
11:56:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x98d21c00) [pid = 1904] [serial = 632] [outer = 0x98955c00]
11:56:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d27c00 == 62 [pid = 1904] [id = 225]
11:56:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x98d28800) [pid = 1904] [serial = 633] [outer = (nil)]
11:56:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x98d1c400) [pid = 1904] [serial = 634] [outer = 0x98d28800]
11:56:18 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
11:56:18 INFO - document served over http requires an http
11:56:18 INFO - sub-resource via iframe-tag using the http-csp
11:56:18 INFO - delivery method with no-redirect and when
11:56:18 INFO - the target request is same-origin.
11:56:18 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 1904ms
11:56:18 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
11:56:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d25400 == 63 [pid = 1904] [id = 226]
11:56:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x98d27800) [pid = 1904] [serial = 635] [outer = (nil)]
11:56:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x98d7f000) [pid = 1904] [serial = 636] [outer = 0x98d27800]
11:56:19 INFO - PROCESS | 1904 | 1447530979456 Marionette INFO loaded listener.js
11:56:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x98d88000) [pid = 1904] [serial = 637] [outer = 0x98d27800]
11:56:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x99ea0c00 == 64 [pid = 1904] [id = 227]
11:56:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x99ea3800) [pid = 1904] [serial = 638] [outer = (nil)]
11:56:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x94671800) [pid = 1904] [serial = 639] [outer = 0x99ea3800]
11:56:20 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
11:56:20 INFO - document served over http requires an http
11:56:20 INFO - sub-resource via iframe-tag using the http-csp
11:56:20 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:20 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
11:56:20 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 2085ms
11:56:20 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
11:56:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d28ac00 == 65 [pid = 1904] [id = 228]
11:56:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0x9a1b0800) [pid = 1904] [serial = 640] [outer = (nil)]
11:56:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0x9a384400) [pid = 1904] [serial = 641] [outer = 0x9a1b0800]
11:56:21 INFO - PROCESS | 1904 | 1447530981520 Marionette INFO loaded listener.js
11:56:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 154 (0x9ab88800) [pid = 1904] [serial = 642] [outer = 0x9a1b0800]
11:56:22 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:56:22 INFO - document served over http requires an http
11:56:22 INFO - sub-resource via script-tag using the http-csp
11:56:22 INFO - delivery method with keep-origin-redirect and when
11:56:22 INFO - the target request is same-origin.
11:56:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1840ms
11:56:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:56:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x99eab000 == 66 [pid = 1904] [id = 229]
11:56:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 155 (0x9af18c00) [pid = 1904] [serial = 643] [outer = (nil)]
11:56:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 156 (0x9af1b800) [pid = 1904] [serial = 644] [outer = 0x9af18c00]
11:56:23 INFO - PROCESS | 1904 | 1447530983386 Marionette INFO loaded listener.js
11:56:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x9af21000) [pid = 1904] [serial = 645] [outer = 0x9af18c00]
11:56:24 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
11:56:24 INFO - document served over http requires an http
11:56:24 INFO - sub-resource via script-tag using the http-csp
11:56:24 INFO - delivery method with no-redirect and when
11:56:24 INFO - the target request is same-origin.
11:56:24 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 1887ms
11:56:24 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
11:56:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c804800 == 67 [pid = 1904] [id = 230]
11:56:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x9afb9800) [pid = 1904] [serial = 646] [outer = (nil)]
11:56:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x9afbcc00) [pid = 1904] [serial = 647] [outer = 0x9afb9800]
11:56:25 INFO - PROCESS | 1904 | 1447530985253 Marionette INFO loaded listener.js
11:56:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 160 (0x9afc4000) [pid = 1904] [serial = 648] [outer = 0x9afb9800]
11:56:26 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
11:56:26 INFO - document served over http requires an http
11:56:26 INFO - sub-resource via script-tag using the http-csp
11:56:26 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:56:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:56:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:26 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
11:56:26 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 1792ms
11:56:26 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
11:56:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c1000 == 68 [pid = 1904] [id = 231]
11:56:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 161 (0x9afbb400) [pid = 1904] [serial = 649] [outer = (nil)]
11:56:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 162 (0x9b2b4400) [pid = 1904] [serial = 650] [outer = 0x9afbb400]
11:56:27 INFO - PROCESS | 1904 | 1447530987089 Marionette INFO loaded listener.js
11:56:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 163 (0x9b2bb000) [pid = 1904] [serial = 651] [outer = 0x9afbb400]
11:56:28 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
11:56:28 INFO - document served over http requires an http
11:56:28 INFO - sub-resource via xhr-request using the http-csp
11:56:28 INFO - delivery method with keep-origin-redirect and when
11:56:28 INFO - the target request is same-origin.
11:56:28 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 1996ms
11:56:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:56:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e60b800 == 69 [pid = 1904] [id = 232]
11:56:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 164 (0x9b2be000) [pid = 1904] [serial = 652] [outer = (nil)]
11:56:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 165 (0x9b309c00) [pid = 1904] [serial = 653] [outer = 0x9b2be000]
11:56:29 INFO - PROCESS | 1904 | 1447530989097 Marionette INFO loaded listener.js
11:56:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 166 (0x9b311800) [pid = 1904] [serial = 654] [outer = 0x9b2be000]
11:56:32 INFO - PROCESS | 1904 | --DOCSHELL 0x912cdc00 == 68 [pid = 1904] [id = 193]
11:56:32 INFO - PROCESS | 1904 | --DOCSHELL 0x9216dc00 == 67 [pid = 1904] [id = 195]
11:56:32 INFO - PROCESS | 1904 | --DOCSHELL 0x94682000 == 66 [pid = 1904] [id = 197]
11:56:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8d964000 == 65 [pid = 1904] [id = 208]
11:56:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8d66ec00 == 64 [pid = 1904] [id = 210]
11:56:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d5400 == 63 [pid = 1904] [id = 212]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8c169800 == 62 [pid = 1904] [id = 215]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8e608000 == 61 [pid = 1904] [id = 149]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x9460a800 == 60 [pid = 1904] [id = 158]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8dceec00 == 59 [pid = 1904] [id = 216]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8e17b800 == 58 [pid = 1904] [id = 155]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x91214400 == 57 [pid = 1904] [id = 217]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x949ecc00 == 56 [pid = 1904] [id = 161]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d288000 == 55 [pid = 1904] [id = 218]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x89dcd000 == 54 [pid = 1904] [id = 146]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x9376f400 == 53 [pid = 1904] [id = 219]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x89544800 == 52 [pid = 1904] [id = 184]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d962c00 == 51 [pid = 1904] [id = 220]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1cd000 == 50 [pid = 1904] [id = 221]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d960c00 == 49 [pid = 1904] [id = 222]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x98955000 == 48 [pid = 1904] [id = 223]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d60bc00 == 47 [pid = 1904] [id = 224]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x92174000 == 46 [pid = 1904] [id = 157]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x98d27c00 == 45 [pid = 1904] [id = 225]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x98d25400 == 44 [pid = 1904] [id = 226]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x99ea0c00 == 43 [pid = 1904] [id = 227]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d28ac00 == 42 [pid = 1904] [id = 228]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x9183f000 == 41 [pid = 1904] [id = 156]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d60c400 == 40 [pid = 1904] [id = 154]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x99eab000 == 39 [pid = 1904] [id = 229]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x94683c00 == 38 [pid = 1904] [id = 160]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8c804800 == 37 [pid = 1904] [id = 230]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c1000 == 36 [pid = 1904] [id = 231]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0be400 == 35 [pid = 1904] [id = 209]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74b400 == 34 [pid = 1904] [id = 141]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d969c00 == 33 [pid = 1904] [id = 211]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8e282c00 == 32 [pid = 1904] [id = 214]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8c745800 == 31 [pid = 1904] [id = 153]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d663800 == 30 [pid = 1904] [id = 213]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc8000 == 29 [pid = 1904] [id = 207]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x9475ac00 == 28 [pid = 1904] [id = 159]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4ca000 == 27 [pid = 1904] [id = 205]
11:56:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4e8800 == 26 [pid = 1904] [id = 206]
11:56:35 INFO - PROCESS | 1904 | --DOMWINDOW == 165 (0x8c174800) [pid = 1904] [serial = 518] [outer = (nil)] [url = about:blank]
11:56:35 INFO - PROCESS | 1904 | --DOMWINDOW == 164 (0x8d66e800) [pid = 1904] [serial = 521] [outer = (nil)] [url = about:blank]
11:56:35 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
11:56:35 INFO - document served over http requires an http
11:56:35 INFO - sub-resource via xhr-request using the http-csp
11:56:35 INFO - delivery method with no-redirect and when
11:56:35 INFO - the target request is same-origin.
11:56:35 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 7123ms
11:56:35 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
11:56:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dd0800 == 27 [pid = 1904] [id = 233]
11:56:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 165 (0x8a0bd000) [pid = 1904] [serial = 655] [outer = (nil)]
11:56:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 166 (0x8a0c5c00) [pid = 1904] [serial = 656] [outer = 0x8a0bd000]
11:56:35 INFO - PROCESS | 1904 | 1447530995938 Marionette INFO loaded listener.js
11:56:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 167 (0x8a4a2c00) [pid = 1904] [serial = 657] [outer = 0x8a0bd000]
11:56:36 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
11:56:36 INFO - document served over http requires an http
11:56:36 INFO - sub-resource via xhr-request using the http-csp
11:56:36 INFO - delivery method with swap-origin-redirect and when
11:56:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:56:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:56:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:36 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
11:56:36 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 1344ms
11:56:37 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
11:56:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0ba800 == 28 [pid = 1904] [id = 234]
11:56:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 168 (0x8a4f4000) [pid = 1904] [serial = 658] [outer = (nil)]
11:56:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 169 (0x8c16a000) [pid = 1904] [serial = 659] [outer = 0x8a4f4000]
11:56:37 INFO - PROCESS | 1904 | 1447530997359 Marionette INFO loaded listener.js
11:56:37 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 170 (0x8c1e8000) [pid = 1904] [serial = 660] [outer = 0x8a4f4000]
11:56:38 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
11:56:38 INFO - document served over http requires an https
11:56:38 INFO - sub-resource via fetch-request using the http-csp
11:56:38 INFO - delivery method with keep-origin-redirect and when
11:56:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:38 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
11:56:38 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 1649ms
11:56:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:56:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4e9400 == 29 [pid = 1904] [id = 235]
11:56:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 171 (0x8c807c00) [pid = 1904] [serial = 661] [outer = (nil)]
11:56:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 172 (0x8c80d000) [pid = 1904] [serial = 662] [outer = 0x8c807c00]
11:56:39 INFO - PROCESS | 1904 | 1447530999229 Marionette INFO loaded listener.js
11:56:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 173 (0x8cc20000) [pid = 1904] [serial = 663] [outer = 0x8c807c00]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 172 (0x9494a800) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 171 (0x8e1d7c00) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 170 (0x9637b800) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 169 (0x89dc5400) [pid = 1904] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 168 (0x89540400) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 167 (0x912ca400) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 166 (0x912d3000) [pid = 1904] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 165 (0x8dce8400) [pid = 1904] [serial = 593] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 164 (0x947d1400) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 163 (0x8a0c5000) [pid = 1904] [serial = 588] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 162 (0x8d670800) [pid = 1904] [serial = 598] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 161 (0x94682400) [pid = 1904] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 160 (0x8e17bc00) [pid = 1904] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 159 (0x9856bc00) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x92174800) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x89548400) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x98321c00) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 155 (0x8cc1c400) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 154 (0x89dcf000) [pid = 1904] [serial = 583] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 153 (0x9216e000) [pid = 1904] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530932027]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x8d95dc00) [pid = 1904] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530956494]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x8eb66400) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x8d60c800) [pid = 1904] [serial = 577] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x8d66f400) [pid = 1904] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x8d95f000) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x8ea93c00) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x8a4ed000) [pid = 1904] [serial = 580] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x8e1dbc00) [pid = 1904] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8cc1f000) [pid = 1904] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8d965000) [pid = 1904] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8cc1dc00) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x9464c800) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x93765000) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8e286000) [pid = 1904] [serial = 601] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x912d2400) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8b7f8c00) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8e604400) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x9475a000) [pid = 1904] [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]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8ea48800) [pid = 1904] [serial = 602] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x9637e000) [pid = 1904] [serial = 565] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x9587c800) [pid = 1904] [serial = 562] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x9376e400) [pid = 1904] [serial = 551] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x94669c00) [pid = 1904] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8dcebc00) [pid = 1904] [serial = 538] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x94766000) [pid = 1904] [serial = 556] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8e172400) [pid = 1904] [serial = 594] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x89546400) [pid = 1904] [serial = 597] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8a49d400) [pid = 1904] [serial = 584] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8a0bb000) [pid = 1904] [serial = 587] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8e1d0800) [pid = 1904] [serial = 599] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x94949800) [pid = 1904] [serial = 559] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x917d3400) [pid = 1904] [serial = 546] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x93765400) [pid = 1904] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530932027]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8c74dc00) [pid = 1904] [serial = 535] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8f004000) [pid = 1904] [serial = 541] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x91297000) [pid = 1904] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8c806400) [pid = 1904] [serial = 589] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8c806c00) [pid = 1904] [serial = 592] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530956494]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8b7f5c00) [pid = 1904] [serial = 581] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8eaa0c00) [pid = 1904] [serial = 578] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x9856d800) [pid = 1904] [serial = 574] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x98327800) [pid = 1904] [serial = 571] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x9752bc00) [pid = 1904] [serial = 568] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8a4aa000) [pid = 1904] [serial = 476] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8d4c6c00) [pid = 1904] [serial = 479] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8dce7000) [pid = 1904] [serial = 482] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8e1d1400) [pid = 1904] [serial = 485] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8e60f000) [pid = 1904] [serial = 488] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8f007400) [pid = 1904] [serial = 491] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x91290400) [pid = 1904] [serial = 494] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x917cd800) [pid = 1904] [serial = 497] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x920d7800) [pid = 1904] [serial = 500] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x93770000) [pid = 1904] [serial = 505] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x94680400) [pid = 1904] [serial = 510] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8c742800) [pid = 1904] [serial = 515] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x963be800) [pid = 1904] [serial = 566] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x97579000) [pid = 1904] [serial = 569] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x98563c00) [pid = 1904] [serial = 572] [outer = (nil)] [url = about:blank]
11:56:42 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8a4aac00) [pid = 1904] [serial = 376] [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.]
11:56:42 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
11:56:42 INFO - document served over http requires an https
11:56:42 INFO - sub-resource via fetch-request using the http-csp
11:56:42 INFO - delivery method with no-redirect and when
11:56:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:42 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
11:56:42 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 4012ms
11:56:42 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
11:56:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4ed000 == 30 [pid = 1904] [id = 236]
11:56:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8a4f0c00) [pid = 1904] [serial = 664] [outer = (nil)]
11:56:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8cc16000) [pid = 1904] [serial = 665] [outer = 0x8a4f0c00]
11:56:43 INFO - PROCESS | 1904 | 1447531003080 Marionette INFO loaded listener.js
11:56:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8d2cc800) [pid = 1904] [serial = 666] [outer = 0x8a4f0c00]
11:56:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:44 INFO - document served over http requires an https
11:56:44 INFO - sub-resource via fetch-request using the http-csp
11:56:44 INFO - delivery method with swap-origin-redirect and when
11:56:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:56:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1436ms
11:56:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:56:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954e000 == 31 [pid = 1904] [id = 237]
11:56:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8a0bf000) [pid = 1904] [serial = 667] [outer = (nil)]
11:56:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8a4ee000) [pid = 1904] [serial = 668] [outer = 0x8a0bf000]
11:56:44 INFO - PROCESS | 1904 | 1447531004797 Marionette INFO loaded listener.js
11:56:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8c16a800) [pid = 1904] [serial = 669] [outer = 0x8a0bf000]
11:56:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:56:46 INFO - document served over http requires an https
11:56:46 INFO - sub-resource via fetch-request using the http-csp
11:56:46 INFO - delivery method with swap-origin-redirect and when
11:56:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:56:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1946ms
11:56:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
11:56:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c803400 == 32 [pid = 1904] [id = 238]
11:56:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8c810c00) [pid = 1904] [serial = 670] [outer = (nil)]
11:56:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8d4c3800) [pid = 1904] [serial = 671] [outer = 0x8c810c00]
11:56:46 INFO - PROCESS | 1904 | 1447531006808 Marionette INFO loaded listener.js
11:56:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8d60c000) [pid = 1904] [serial = 672] [outer = 0x8c810c00]
11:56:48 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
11:56:48 INFO - document served over http requires an https
11:56:48 INFO - sub-resource via fetch-request using the http-csp
11:56:48 INFO - delivery method with keep-origin-redirect and when
11:56:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:48 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
11:56:48 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 2038ms
11:56:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:56:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a0800 == 33 [pid = 1904] [id = 239]
11:56:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8d66c000) [pid = 1904] [serial = 673] [outer = (nil)]
11:56:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8d95cc00) [pid = 1904] [serial = 674] [outer = 0x8d66c000]
11:56:48 INFO - PROCESS | 1904 | 1447531008862 Marionette INFO loaded listener.js
11:56:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8dce6800) [pid = 1904] [serial = 675] [outer = 0x8d66c000]
11:56:50 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
11:56:50 INFO - document served over http requires an https
11:56:50 INFO - sub-resource via fetch-request using the http-csp
11:56:50 INFO - delivery method with no-redirect and when
11:56: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"
11:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:50 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
11:56:50 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 1797ms
11:56:50 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
11:56:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dcf0000 == 34 [pid = 1904] [id = 240]
11:56:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e16c400) [pid = 1904] [serial = 676] [outer = (nil)]
11:56:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e170000) [pid = 1904] [serial = 677] [outer = 0x8e16c400]
11:56:50 INFO - PROCESS | 1904 | 1447531010699 Marionette INFO loaded listener.js
11:56:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e17b800) [pid = 1904] [serial = 678] [outer = 0x8e16c400]
11:56:52 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
11:56:52 INFO - document served over http requires an https
11:56:52 INFO - sub-resource via fetch-request using the http-csp
11:56:52 INFO - delivery method with swap-origin-redirect and when
11:56: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"
11:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:56:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:56:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:56:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:52 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
11:56:52 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 1965ms
11:56:52 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
11:56:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e187800 == 35 [pid = 1904] [id = 241]
11:56:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e1cd000) [pid = 1904] [serial = 679] [outer = (nil)]
11:56:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8e1d3800) [pid = 1904] [serial = 680] [outer = 0x8e1cd000]
11:56:52 INFO - PROCESS | 1904 | 1447531012626 Marionette INFO loaded listener.js
11:56:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8e27e000) [pid = 1904] [serial = 681] [outer = 0x8e1cd000]
11:56:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e602400 == 36 [pid = 1904] [id = 242]
11:56:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8e602c00) [pid = 1904] [serial = 682] [outer = (nil)]
11:56:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8e284c00) [pid = 1904] [serial = 683] [outer = 0x8e602c00]
11:56:54 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
11:56:54 INFO - document served over http requires an https
11:56:54 INFO - sub-resource via iframe-tag using the http-csp
11:56:54 INFO - delivery method with keep-origin-redirect and when
11:56:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:54 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
11:56:54 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 2187ms
11:56:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:56:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4e7800 == 37 [pid = 1904] [id = 243]
11:56:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8e607800) [pid = 1904] [serial = 684] [outer = (nil)]
11:56:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8ea4f800) [pid = 1904] [serial = 685] [outer = 0x8e607800]
11:56:54 INFO - PROCESS | 1904 | 1447531014881 Marionette INFO loaded listener.js
11:56:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8ea9ac00) [pid = 1904] [serial = 686] [outer = 0x8e607800]
11:56:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eaa2000 == 38 [pid = 1904] [id = 244]
11:56:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8eaa2800) [pid = 1904] [serial = 687] [outer = (nil)]
11:56:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8ea93c00) [pid = 1904] [serial = 688] [outer = 0x8eaa2800]
11:56:56 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
11:56:56 INFO - document served over http requires an https
11:56:56 INFO - sub-resource via iframe-tag using the http-csp
11:56:56 INFO - delivery method with no-redirect and when
11:56: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"
11:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:56 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
11:56:56 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 2038ms
11:56:56 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
11:56:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c742400 == 39 [pid = 1904] [id = 245]
11:56:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8eb5b000) [pid = 1904] [serial = 689] [outer = (nil)]
11:56:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8eb62400) [pid = 1904] [serial = 690] [outer = 0x8eb5b000]
11:56:56 INFO - PROCESS | 1904 | 1447531016953 Marionette INFO loaded listener.js
11:56:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8f00b800) [pid = 1904] [serial = 691] [outer = 0x8eb5b000]
11:56:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x91219000 == 40 [pid = 1904] [id = 246]
11:56:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x9121a400) [pid = 1904] [serial = 692] [outer = (nil)]
11:56:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x91214800) [pid = 1904] [serial = 693] [outer = 0x9121a400]
11:56:58 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
11:56:58 INFO - document served over http requires an https
11:56:58 INFO - sub-resource via iframe-tag using the http-csp
11:56:58 INFO - delivery method with swap-origin-redirect and when
11:56:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:56:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:56:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:56:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:56:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:56:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:56:58 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
11:56:58 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 2187ms
11:56:58 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
11:56:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c0800 == 41 [pid = 1904] [id = 247]
11:56:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x9121a000) [pid = 1904] [serial = 694] [outer = (nil)]
11:56:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x91221c00) [pid = 1904] [serial = 695] [outer = 0x9121a000]
11:56:59 INFO - PROCESS | 1904 | 1447531019146 Marionette INFO loaded listener.js
11:56:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:56:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x91290c00) [pid = 1904] [serial = 696] [outer = 0x9121a000]
11:57:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x912ca400 == 42 [pid = 1904] [id = 248]
11:57:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x912cac00) [pid = 1904] [serial = 697] [outer = (nil)]
11:57:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x912c5000) [pid = 1904] [serial = 698] [outer = 0x912cac00]
11:57:00 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
11:57:00 INFO - document served over http requires an https
11:57:00 INFO - sub-resource via iframe-tag using the http-csp
11:57:00 INFO - delivery method with swap-origin-redirect and when
11:57:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:00 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
11:57:00 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 2242ms
11:57:00 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
11:57:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x91289000 == 43 [pid = 1904] [id = 249]
11:57:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x912c5c00) [pid = 1904] [serial = 699] [outer = (nil)]
11:57:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x917c6000) [pid = 1904] [serial = 700] [outer = 0x912c5c00]
11:57:01 INFO - PROCESS | 1904 | 1447531021491 Marionette INFO loaded listener.js
11:57:01 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x917d4c00) [pid = 1904] [serial = 701] [outer = 0x912c5c00]
11:57:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x9183b000 == 44 [pid = 1904] [id = 250]
11:57:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9183e000) [pid = 1904] [serial = 702] [outer = (nil)]
11:57:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x917d2400) [pid = 1904] [serial = 703] [outer = 0x9183e000]
11:57:03 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
11:57:03 INFO - document served over http requires an https
11:57:03 INFO - sub-resource via iframe-tag using the http-csp
11:57:03 INFO - delivery method with keep-origin-redirect and when
11:57:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:03 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
11:57:03 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 2403ms
11:57:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:57:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x9183a400 == 45 [pid = 1904] [id = 251]
11:57:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x9183b400) [pid = 1904] [serial = 704] [outer = (nil)]
11:57:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x920cfc00) [pid = 1904] [serial = 705] [outer = 0x9183b400]
11:57:03 INFO - PROCESS | 1904 | 1447531023905 Marionette INFO loaded listener.js
11:57:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x9216e000) [pid = 1904] [serial = 706] [outer = 0x9183b400]
11:57:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x92174400 == 46 [pid = 1904] [id = 252]
11:57:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x92174800) [pid = 1904] [serial = 707] [outer = (nil)]
11:57:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x93766000) [pid = 1904] [serial = 708] [outer = 0x92174800]
11:57:05 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
11:57:05 INFO - document served over http requires an https
11:57:05 INFO - sub-resource via iframe-tag using the http-csp
11:57:05 INFO - delivery method with no-redirect and when
11:57:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:05 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
11:57:05 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 1895ms
11:57:05 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
11:57:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x93782c00 == 47 [pid = 1904] [id = 253]
11:57:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x93783400) [pid = 1904] [serial = 709] [outer = (nil)]
11:57:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x93788400) [pid = 1904] [serial = 710] [outer = 0x93783400]
11:57:05 INFO - PROCESS | 1904 | 1447531025983 Marionette INFO loaded listener.js
11:57:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x9464a000) [pid = 1904] [serial = 711] [outer = 0x93783400]
11:57:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x9466f400 == 48 [pid = 1904] [id = 254]
11:57:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x94674800) [pid = 1904] [serial = 712] [outer = (nil)]
11:57:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x94664000) [pid = 1904] [serial = 713] [outer = 0x94674800]
11:57:07 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
11:57:07 INFO - document served over http requires an https
11:57:07 INFO - sub-resource via iframe-tag using the http-csp
11:57:07 INFO - delivery method with swap-origin-redirect and when
11:57: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"
11:57:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:07 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
11:57:07 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 2249ms
11:57:07 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
11:57:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc4000 == 49 [pid = 1904] [id = 255]
11:57:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x93783000) [pid = 1904] [serial = 714] [outer = (nil)]
11:57:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x94678c00) [pid = 1904] [serial = 715] [outer = 0x93783000]
11:57:08 INFO - PROCESS | 1904 | 1447531028056 Marionette INFO loaded listener.js
11:57:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x9475fc00) [pid = 1904] [serial = 716] [outer = 0x93783000]
11:57:09 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
11:57:09 INFO - document served over http requires an https
11:57:09 INFO - sub-resource via script-tag using the http-csp
11:57:09 INFO - delivery method with keep-origin-redirect and when
11:57:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:09 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
11:57:09 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 2004ms
11:57:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:57:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x947ce400 == 50 [pid = 1904] [id = 256]
11:57:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x947ce800) [pid = 1904] [serial = 717] [outer = (nil)]
11:57:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x947d3c00) [pid = 1904] [serial = 718] [outer = 0x947ce800]
11:57:10 INFO - PROCESS | 1904 | 1447531030058 Marionette INFO loaded listener.js
11:57:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x94947c00) [pid = 1904] [serial = 719] [outer = 0x947ce800]
11:57:11 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
11:57:11 INFO - document served over http requires an https
11:57:11 INFO - sub-resource via script-tag using the http-csp
11:57:11 INFO - delivery method with no-redirect and when
11:57:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:11 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
11:57:11 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 1746ms
11:57:11 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
11:57:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c171400 == 51 [pid = 1904] [id = 257]
11:57:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x8d284800) [pid = 1904] [serial = 720] [outer = (nil)]
11:57:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0x94a44800) [pid = 1904] [serial = 721] [outer = 0x8d284800]
11:57:11 INFO - PROCESS | 1904 | 1447531031846 Marionette INFO loaded listener.js
11:57:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0x95881400) [pid = 1904] [serial = 722] [outer = 0x8d284800]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb5f800 == 50 [pid = 1904] [id = 192]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x912c9800 == 49 [pid = 1904] [id = 194]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c2800 == 48 [pid = 1904] [id = 191]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x93763400 == 47 [pid = 1904] [id = 196]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x920cbc00 == 46 [pid = 1904] [id = 198]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8e602400 == 45 [pid = 1904] [id = 242]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x9128ac00 == 44 [pid = 1904] [id = 199]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8eaa2000 == 43 [pid = 1904] [id = 244]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8e60b800 == 42 [pid = 1904] [id = 232]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x91219000 == 41 [pid = 1904] [id = 246]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x89547000 == 40 [pid = 1904] [id = 202]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x912ca400 == 39 [pid = 1904] [id = 248]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb61400 == 38 [pid = 1904] [id = 203]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x9183b000 == 37 [pid = 1904] [id = 250]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x92174400 == 36 [pid = 1904] [id = 252]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x9466f400 == 35 [pid = 1904] [id = 254]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x912c4c00 == 34 [pid = 1904] [id = 200]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4e9000 == 33 [pid = 1904] [id = 201]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8d66dc00 == 32 [pid = 1904] [id = 187]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8c809c00 == 31 [pid = 1904] [id = 186]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4edc00 == 30 [pid = 1904] [id = 190]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8e180c00 == 29 [pid = 1904] [id = 188]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc17800 == 28 [pid = 1904] [id = 189]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc5800 == 27 [pid = 1904] [id = 185]
11:57:16 INFO - PROCESS | 1904 | --DOCSHELL 0x9856ac00 == 26 [pid = 1904] [id = 204]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x8e286400) [pid = 1904] [serial = 600] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x985e9400) [pid = 1904] [serial = 575] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x912c6400) [pid = 1904] [serial = 579] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x8ea9d400) [pid = 1904] [serial = 603] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x8cc1e400) [pid = 1904] [serial = 582] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x8d2d1400) [pid = 1904] [serial = 590] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x9121b000) [pid = 1904] [serial = 542] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x8d284c00) [pid = 1904] [serial = 536] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x920d4800) [pid = 1904] [serial = 547] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x94a3bc00) [pid = 1904] [serial = 560] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8c74a000) [pid = 1904] [serial = 585] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8eaa1400) [pid = 1904] [serial = 533] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x947d6400) [pid = 1904] [serial = 557] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8e27d000) [pid = 1904] [serial = 539] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9464cc00) [pid = 1904] [serial = 552] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x96374400) [pid = 1904] [serial = 563] [outer = (nil)] [url = about:blank]
11:57:16 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8e187400) [pid = 1904] [serial = 595] [outer = (nil)] [url = about:blank]
11:57:17 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
11:57:17 INFO - document served over http requires an https
11:57:17 INFO - sub-resource via script-tag using the http-csp
11:57:17 INFO - delivery method with swap-origin-redirect and when
11:57: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"
11:57:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:17 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
11:57:17 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 5757ms
11:57:17 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
11:57:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc2c00 == 27 [pid = 1904] [id = 258]
11:57:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x89dc3800) [pid = 1904] [serial = 723] [outer = (nil)]
11:57:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8a0c7c00) [pid = 1904] [serial = 724] [outer = 0x89dc3800]
11:57:17 INFO - PROCESS | 1904 | 1447531037603 Marionette INFO loaded listener.js
11:57:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8a4a5c00) [pid = 1904] [serial = 725] [outer = 0x89dc3800]
11:57:18 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
11:57:18 INFO - document served over http requires an https
11:57:18 INFO - sub-resource via script-tag using the http-csp
11:57:18 INFO - delivery method with swap-origin-redirect and when
11:57:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:18 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
11:57:18 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 1548ms
11:57:18 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
11:57:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc2000 == 28 [pid = 1904] [id = 259]
11:57:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8c168800) [pid = 1904] [serial = 726] [outer = (nil)]
11:57:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8c16d000) [pid = 1904] [serial = 727] [outer = 0x8c168800]
11:57:19 INFO - PROCESS | 1904 | 1447531039047 Marionette INFO loaded listener.js
11:57:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8c1ef400) [pid = 1904] [serial = 728] [outer = 0x8c168800]
11:57:20 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
11:57:20 INFO - document served over http requires an https
11:57:20 INFO - sub-resource via script-tag using the http-csp
11:57:20 INFO - delivery method with keep-origin-redirect and when
11:57: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"
11:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:20 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
11:57:20 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 1741ms
11:57:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:57:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c810000 == 29 [pid = 1904] [id = 260]
11:57:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8c810400) [pid = 1904] [serial = 729] [outer = (nil)]
11:57:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8cc15800) [pid = 1904] [serial = 730] [outer = 0x8c810400]
11:57:20 INFO - PROCESS | 1904 | 1447531040930 Marionette INFO loaded listener.js
11:57:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8d286800) [pid = 1904] [serial = 731] [outer = 0x8c810400]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8a4f0c00) [pid = 1904] [serial = 664] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8c1e2000) [pid = 1904] [serial = 604] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8c807c00) [pid = 1904] [serial = 661] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x9afb9800) [pid = 1904] [serial = 646] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x98d28800) [pid = 1904] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530978376]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x9a1b0800) [pid = 1904] [serial = 640] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9af18c00) [pid = 1904] [serial = 643] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8a4f4000) [pid = 1904] [serial = 658] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8a0bd000) [pid = 1904] [serial = 655] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x9b2be000) [pid = 1904] [serial = 652] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x99ea3800) [pid = 1904] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x98956c00) [pid = 1904] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x9afbb400) [pid = 1904] [serial = 649] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x98d27800) [pid = 1904] [serial = 635] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x98955c00) [pid = 1904] [serial = 630] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x98562800) [pid = 1904] [serial = 625] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x95577000) [pid = 1904] [serial = 622] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x94764000) [pid = 1904] [serial = 619] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x94612800) [pid = 1904] [serial = 616] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x91834400) [pid = 1904] [serial = 613] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x9128b000) [pid = 1904] [serial = 610] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8dcefc00) [pid = 1904] [serial = 607] [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]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8cc16000) [pid = 1904] [serial = 665] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x9b2b4400) [pid = 1904] [serial = 650] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x9afbcc00) [pid = 1904] [serial = 647] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x9af1b800) [pid = 1904] [serial = 644] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x9a384400) [pid = 1904] [serial = 641] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x98d7f000) [pid = 1904] [serial = 636] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x94671800) [pid = 1904] [serial = 639] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x9895bc00) [pid = 1904] [serial = 631] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x98d1c400) [pid = 1904] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447530978376]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x98925c00) [pid = 1904] [serial = 626] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x98957400) [pid = 1904] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x98320400) [pid = 1904] [serial = 623] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x949e7c00) [pid = 1904] [serial = 620] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x94649800) [pid = 1904] [serial = 617] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x920cd800) [pid = 1904] [serial = 614] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x912cc800) [pid = 1904] [serial = 611] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8e181c00) [pid = 1904] [serial = 608] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8cc18400) [pid = 1904] [serial = 605] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x9b309c00) [pid = 1904] [serial = 653] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8a0c5c00) [pid = 1904] [serial = 656] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8c80d000) [pid = 1904] [serial = 662] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8c16a000) [pid = 1904] [serial = 659] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x9b2bb000) [pid = 1904] [serial = 651] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x92173400) [pid = 1904] [serial = 615] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x917cc800) [pid = 1904] [serial = 612] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8ea96000) [pid = 1904] [serial = 609] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x9b311800) [pid = 1904] [serial = 654] [outer = (nil)] [url = about:blank]
11:57:22 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8a4a2c00) [pid = 1904] [serial = 657] [outer = (nil)] [url = about:blank]
11:57:23 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
11:57:23 INFO - document served over http requires an https
11:57:23 INFO - sub-resource via script-tag using the http-csp
11:57:23 INFO - delivery method with no-redirect and when
11:57: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"
11:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:23 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
11:57:23 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 2705ms
11:57:23 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
11:57:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc1c800 == 30 [pid = 1904] [id = 261]
11:57:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d286400) [pid = 1904] [serial = 732] [outer = (nil)]
11:57:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8d2c5800) [pid = 1904] [serial = 733] [outer = 0x8d286400]
11:57:23 INFO - PROCESS | 1904 | 1447531043540 Marionette INFO loaded listener.js
11:57:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d2d3000) [pid = 1904] [serial = 734] [outer = 0x8d286400]
11:57:24 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
11:57:24 INFO - document served over http requires an https
11:57:24 INFO - sub-resource via script-tag using the http-csp
11:57:24 INFO - delivery method with swap-origin-redirect and when
11:57:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:24 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
11:57:24 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 1791ms
11:57:24 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
11:57:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4f3000 == 31 [pid = 1904] [id = 262]
11:57:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8a4f4800) [pid = 1904] [serial = 735] [outer = (nil)]
11:57:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8c172800) [pid = 1904] [serial = 736] [outer = 0x8a4f4800]
11:57:25 INFO - PROCESS | 1904 | 1447531045528 Marionette INFO loaded listener.js
11:57:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8c806000) [pid = 1904] [serial = 737] [outer = 0x8a4f4800]
11:57:26 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
11:57:26 INFO - document served over http requires an https
11:57:26 INFO - sub-resource via xhr-request using the http-csp
11:57:26 INFO - delivery method with keep-origin-redirect and when
11:57: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"
11:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:26 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
11:57:26 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 1798ms
11:57:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:57:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74c000 == 32 [pid = 1904] [id = 263]
11:57:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8d4c1c00) [pid = 1904] [serial = 738] [outer = (nil)]
11:57:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8d607c00) [pid = 1904] [serial = 739] [outer = 0x8d4c1c00]
11:57:27 INFO - PROCESS | 1904 | 1447531047373 Marionette INFO loaded listener.js
11:57:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8d663800) [pid = 1904] [serial = 740] [outer = 0x8d4c1c00]
11:57:28 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
11:57:28 INFO - document served over http requires an https
11:57:28 INFO - sub-resource via xhr-request using the http-csp
11:57:28 INFO - delivery method with no-redirect and when
11:57:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:28 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
11:57:28 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 1790ms
11:57:28 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
11:57:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954d000 == 33 [pid = 1904] [id = 264]
11:57:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8d962800) [pid = 1904] [serial = 741] [outer = (nil)]
11:57:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8d968000) [pid = 1904] [serial = 742] [outer = 0x8d962800]
11:57:29 INFO - PROCESS | 1904 | 1447531049198 Marionette INFO loaded listener.js
11:57:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8dcea800) [pid = 1904] [serial = 743] [outer = 0x8d962800]
11:57:30 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
11:57:30 INFO - document served over http requires an https
11:57:30 INFO - sub-resource via xhr-request using the http-csp
11:57:30 INFO - delivery method with swap-origin-redirect and when
11:57:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:30 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
11:57:30 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 1852ms
11:57:30 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
11:57:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x89548000 == 34 [pid = 1904] [id = 265]
11:57:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e171c00) [pid = 1904] [serial = 744] [outer = (nil)]
11:57:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e175800) [pid = 1904] [serial = 745] [outer = 0x8e171c00]
11:57:31 INFO - PROCESS | 1904 | 1447531051078 Marionette INFO loaded listener.js
11:57:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e183c00) [pid = 1904] [serial = 746] [outer = 0x8e171c00]
11:57:32 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
11:57:32 INFO - document served over http requires an https
11:57:32 INFO - sub-resource via xhr-request using the http-csp
11:57:32 INFO - delivery method with swap-origin-redirect and when
11:57: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"
11:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:32 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
11:57:32 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 1850ms
11:57:32 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
11:57:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c80ec00 == 35 [pid = 1904] [id = 266]
11:57:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8e180800) [pid = 1904] [serial = 747] [outer = (nil)]
11:57:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8e1cfc00) [pid = 1904] [serial = 748] [outer = 0x8e180800]
11:57:32 INFO - PROCESS | 1904 | 1447531052897 Marionette INFO loaded listener.js
11:57:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8e1db800) [pid = 1904] [serial = 749] [outer = 0x8e180800]
11:57:34 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
11:57:34 INFO - document served over http requires an https
11:57:34 INFO - sub-resource via xhr-request using the http-csp
11:57:34 INFO - delivery method with keep-origin-redirect and when
11:57:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:34 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
11:57:34 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 1754ms
11:57:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:57:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x89540400 == 36 [pid = 1904] [id = 267]
11:57:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8b7f8c00) [pid = 1904] [serial = 750] [outer = (nil)]
11:57:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8e60a800) [pid = 1904] [serial = 751] [outer = 0x8b7f8c00]
11:57:34 INFO - PROCESS | 1904 | 1447531054680 Marionette INFO loaded listener.js
11:57:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8ea49c00) [pid = 1904] [serial = 752] [outer = 0x8b7f8c00]
11:57:35 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
11:57:35 INFO - document served over http requires an https
11:57:35 INFO - sub-resource via xhr-request using the http-csp
11:57:35 INFO - delivery method with no-redirect and when
11:57:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:35 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
11:57:35 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 1756ms
11:57:35 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
11:57:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c80f400 == 37 [pid = 1904] [id = 268]
11:57:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8ea51800) [pid = 1904] [serial = 753] [outer = (nil)]
11:57:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8ea93800) [pid = 1904] [serial = 754] [outer = 0x8ea51800]
11:57:36 INFO - PROCESS | 1904 | 1447531056442 Marionette INFO loaded listener.js
11:57:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8eaa1c00) [pid = 1904] [serial = 755] [outer = 0x8ea51800]
11:57:37 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
11:57:37 INFO - document served over http requires an https
11:57:37 INFO - sub-resource via xhr-request using the http-csp
11:57:37 INFO - delivery method with swap-origin-redirect and when
11:57:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:37 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
11:57:37 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 1792ms
11:57:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:57:38 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4ce800 == 38 [pid = 1904] [id = 269]
11:57:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8ea4fc00) [pid = 1904] [serial = 756] [outer = (nil)]
11:57:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8f005000) [pid = 1904] [serial = 757] [outer = 0x8ea4fc00]
11:57:38 INFO - PROCESS | 1904 | 1447531058220 Marionette INFO loaded listener.js
11:57:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8f00fc00) [pid = 1904] [serial = 758] [outer = 0x8ea4fc00]
11:57:39 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
11:57:39 INFO - document served over http requires an http
11:57:39 INFO - sub-resource via fetch-request using the meta-csp
11:57:39 INFO - delivery method with keep-origin-redirect and when
11:57:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:57:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:57:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:57:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:57:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:39 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
11:57:39 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 1985ms
11:57:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:57:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c2c00 == 39 [pid = 1904] [id = 270]
11:57:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x8f00e800) [pid = 1904] [serial = 759] [outer = (nil)]
11:57:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x91289800) [pid = 1904] [serial = 760] [outer = 0x8f00e800]
11:57:40 INFO - PROCESS | 1904 | 1447531060259 Marionette INFO loaded listener.js
11:57:40 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x912c4400) [pid = 1904] [serial = 761] [outer = 0x8f00e800]
11:57:41 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
11:57:41 INFO - document served over http requires an http
11:57:41 INFO - sub-resource via fetch-request using the meta-csp
11:57:41 INFO - delivery method with no-redirect and when
11:57:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
11:57:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:57:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:57:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:57:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:41 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
11:57:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1837ms
11:57:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:57:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x91290800 == 40 [pid = 1904] [id = 271]
11:57:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x912cd000) [pid = 1904] [serial = 762] [outer = (nil)]
11:57:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x912cfc00) [pid = 1904] [serial = 763] [outer = 0x912cd000]
11:57:42 INFO - PROCESS | 1904 | 1447531062088 Marionette INFO loaded listener.js
11:57:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x917ca000) [pid = 1904] [serial = 764] [outer = 0x912cd000]
11:57:43 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
11:57:43 INFO - document served over http requires an http
11:57:43 INFO - sub-resource via fetch-request using the meta-csp
11:57:43 INFO - delivery method with swap-origin-redirect and when
11:57:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:57:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:57:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:57:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:57:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:43 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
11:57:43 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 1800ms
11:57:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:57:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x91836400 == 41 [pid = 1904] [id = 272]
11:57:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x9183c400) [pid = 1904] [serial = 765] [outer = (nil)]
11:57:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x920c9400) [pid = 1904] [serial = 766] [outer = 0x9183c400]
11:57:43 INFO - PROCESS | 1904 | 1447531063950 Marionette INFO loaded listener.js
11:57:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x920d4000) [pid = 1904] [serial = 767] [outer = 0x9183c400]
11:57:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x92171c00 == 42 [pid = 1904] [id = 273]
11:57:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x92172000) [pid = 1904] [serial = 768] [outer = (nil)]
11:57:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9216d800) [pid = 1904] [serial = 769] [outer = 0x92172000]
11:57:46 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
11:57:46 INFO - document served over http requires an http
11:57:46 INFO - sub-resource via iframe-tag using the meta-csp
11:57:46 INFO - delivery method with keep-origin-redirect and when
11:57:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:46 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
11:57:46 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 3252ms
11:57:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:57:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x8953f800 == 43 [pid = 1904] [id = 274]
11:57:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x89542000) [pid = 1904] [serial = 770] [outer = (nil)]
11:57:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8a0c1000) [pid = 1904] [serial = 771] [outer = 0x89542000]
11:57:47 INFO - PROCESS | 1904 | 1447531067183 Marionette INFO loaded listener.js
11:57:47 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d4cd000) [pid = 1904] [serial = 772] [outer = 0x89542000]
11:57:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x917cc400 == 44 [pid = 1904] [id = 275]
11:57:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x917d1800) [pid = 1904] [serial = 773] [outer = (nil)]
11:57:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x9121f400) [pid = 1904] [serial = 774] [outer = 0x917d1800]
11:57:48 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
11:57:48 INFO - document served over http requires an http
11:57:48 INFO - sub-resource via iframe-tag using the meta-csp
11:57:48 INFO - delivery method with no-redirect and when
11:57:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
11:57:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:48 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
11:57:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1951ms
11:57:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:57:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x89546000 == 45 [pid = 1904] [id = 276]
11:57:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8954e800) [pid = 1904] [serial = 775] [outer = (nil)]
11:57:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8a0bc800) [pid = 1904] [serial = 776] [outer = 0x8954e800]
11:57:49 INFO - PROCESS | 1904 | 1447531069362 Marionette INFO loaded listener.js
11:57:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8b7ef400) [pid = 1904] [serial = 777] [outer = 0x8954e800]
11:57:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d613000 == 46 [pid = 1904] [id = 277]
11:57:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8d613400) [pid = 1904] [serial = 778] [outer = (nil)]
11:57:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8c742000) [pid = 1904] [serial = 779] [outer = 0x8d613400]
11:57:50 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
11:57:50 INFO - document served over http requires an http
11:57:50 INFO - sub-resource via iframe-tag using the meta-csp
11:57:50 INFO - delivery method with swap-origin-redirect and when
11:57:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:57:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:57:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:57:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:50 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
11:57:50 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 2045ms
11:57:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:57:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bd800 == 47 [pid = 1904] [id = 278]
11:57:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8a4e9c00) [pid = 1904] [serial = 780] [outer = (nil)]
11:57:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8c74b400) [pid = 1904] [serial = 781] [outer = 0x8a4e9c00]
11:57:51 INFO - PROCESS | 1904 | 1447531071330 Marionette INFO loaded listener.js
11:57:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x8d969000) [pid = 1904] [serial = 782] [outer = 0x8a4e9c00]
11:57:51 INFO - PROCESS | 1904 | --DOCSHELL 0x89dd0800 == 46 [pid = 1904] [id = 233]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x8cc20000) [pid = 1904] [serial = 663] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8d607400) [pid = 1904] [serial = 606] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x94674c00) [pid = 1904] [serial = 618] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x9637f400) [pid = 1904] [serial = 621] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x9856e400) [pid = 1904] [serial = 624] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x9892dc00) [pid = 1904] [serial = 627] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x98d21c00) [pid = 1904] [serial = 632] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x98d88000) [pid = 1904] [serial = 637] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x9ab88800) [pid = 1904] [serial = 642] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x9af21000) [pid = 1904] [serial = 645] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x9afc4000) [pid = 1904] [serial = 648] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8c1e8000) [pid = 1904] [serial = 660] [outer = (nil)] [url = about:blank]
11:57:52 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d2cc800) [pid = 1904] [serial = 666] [outer = (nil)] [url = about:blank]
11:57:52 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
11:57:52 INFO - document served over http requires an http
11:57:52 INFO - sub-resource via script-tag using the meta-csp
11:57:52 INFO - delivery method with keep-origin-redirect and when
11:57:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
11:57:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:52 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
11:57:52 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 1851ms
11:57:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:57:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4ec000 == 47 [pid = 1904] [id = 279]
11:57:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8a4ee800) [pid = 1904] [serial = 783] [outer = (nil)]
11:57:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8c1e8c00) [pid = 1904] [serial = 784] [outer = 0x8a4ee800]
11:57:53 INFO - PROCESS | 1904 | 1447531073034 Marionette INFO loaded listener.js
11:57:53 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d2ccc00) [pid = 1904] [serial = 785] [outer = 0x8a4ee800]
11:57:54 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
11:57:54 INFO - document served over http requires an http
11:57:54 INFO - sub-resource via script-tag using the meta-csp
11:57:54 INFO - delivery method with no-redirect and when
11:57:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
11:57:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:54 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
11:57:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1432ms
11:57:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:57:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e18a400 == 48 [pid = 1904] [id = 280]
11:57:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8e18ac00) [pid = 1904] [serial = 786] [outer = (nil)]
11:57:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8e1d3000) [pid = 1904] [serial = 787] [outer = 0x8e18ac00]
11:57:54 INFO - PROCESS | 1904 | 1447531074579 Marionette INFO loaded listener.js
11:57:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8e604c00) [pid = 1904] [serial = 788] [outer = 0x8e18ac00]
11:57:55 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
11:57:55 INFO - document served over http requires an http
11:57:55 INFO - sub-resource via script-tag using the meta-csp
11:57:55 INFO - delivery method with swap-origin-redirect and when
11:57:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:57:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:57:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:57:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:55 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
11:57:55 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 1596ms
11:57:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:57:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d66bc00 == 49 [pid = 1904] [id = 281]
11:57:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8ea95800) [pid = 1904] [serial = 789] [outer = (nil)]
11:57:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8f002000) [pid = 1904] [serial = 790] [outer = 0x8ea95800]
11:57:56 INFO - PROCESS | 1904 | 1447531076043 Marionette INFO loaded listener.js
11:57:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x9128b400) [pid = 1904] [serial = 791] [outer = 0x8ea95800]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x912c5c00) [pid = 1904] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x9183b400) [pid = 1904] [serial = 704] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x93783400) [pid = 1904] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8eb5b000) [pid = 1904] [serial = 689] [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]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x9121a000) [pid = 1904] [serial = 694] [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]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8e16c400) [pid = 1904] [serial = 676] [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]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8e1cd000) [pid = 1904] [serial = 679] [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]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8e607800) [pid = 1904] [serial = 684] [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]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8a0bf000) [pid = 1904] [serial = 667] [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]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8d66c000) [pid = 1904] [serial = 673] [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]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8c810c00) [pid = 1904] [serial = 670] [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]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8a0c7c00) [pid = 1904] [serial = 724] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8cc15800) [pid = 1904] [serial = 730] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8c16d000) [pid = 1904] [serial = 727] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8d2c5800) [pid = 1904] [serial = 733] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x94678c00) [pid = 1904] [serial = 715] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x947d3c00) [pid = 1904] [serial = 718] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x917d2400) [pid = 1904] [serial = 703] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x917c6000) [pid = 1904] [serial = 700] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x93766000) [pid = 1904] [serial = 708] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531024803]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x920cfc00) [pid = 1904] [serial = 705] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x94664000) [pid = 1904] [serial = 713] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x93788400) [pid = 1904] [serial = 710] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x91214800) [pid = 1904] [serial = 693] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8eb62400) [pid = 1904] [serial = 690] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x912c5000) [pid = 1904] [serial = 698] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x91221c00) [pid = 1904] [serial = 695] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8e170000) [pid = 1904] [serial = 677] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8e284c00) [pid = 1904] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8e1d3800) [pid = 1904] [serial = 680] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8ea93c00) [pid = 1904] [serial = 688] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531015845]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8ea4f800) [pid = 1904] [serial = 685] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8a4ee000) [pid = 1904] [serial = 668] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8d4c3800) [pid = 1904] [serial = 671] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8d95cc00) [pid = 1904] [serial = 674] [outer = (nil)] [url = about:blank]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8eaa2800) [pid = 1904] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531015845]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8c168800) [pid = 1904] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8d284800) [pid = 1904] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8c810400) [pid = 1904] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x94674800) [pid = 1904] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x9121a400) [pid = 1904] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x89dc3800) [pid = 1904] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x93783000) [pid = 1904] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x92174800) [pid = 1904] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531024803]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x947ce800) [pid = 1904] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8e602c00) [pid = 1904] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x9183e000) [pid = 1904] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x912cac00) [pid = 1904] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:57:56 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x94a44800) [pid = 1904] [serial = 721] [outer = (nil)] [url = about:blank]
11:57:57 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
11:57:57 INFO - document served over http requires an http
11:57:57 INFO - sub-resource via xhr-request using the meta-csp
11:57:57 INFO - delivery method with keep-origin-redirect and when
11:57:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
11:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:57 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
11:57:57 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 1647ms
11:57:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:57:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74b000 == 50 [pid = 1904] [id = 282]
11:57:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8d288c00) [pid = 1904] [serial = 792] [outer = (nil)]
11:57:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8e1d7000) [pid = 1904] [serial = 793] [outer = 0x8d288c00]
11:57:57 INFO - PROCESS | 1904 | 1447531077802 Marionette INFO loaded listener.js
11:57:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x91295800) [pid = 1904] [serial = 794] [outer = 0x8d288c00]
11:57:58 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
11:57:58 INFO - document served over http requires an http
11:57:58 INFO - sub-resource via xhr-request using the meta-csp
11:57:58 INFO - delivery method with no-redirect and when
11:57:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
11:57:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:57:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:57:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:57:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:57:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:57:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:57:58 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
11:57:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1488ms
11:57:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:57:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0ba400 == 51 [pid = 1904] [id = 283]
11:57:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8a4a3c00) [pid = 1904] [serial = 795] [outer = (nil)]
11:57:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8c168400) [pid = 1904] [serial = 796] [outer = 0x8a4a3c00]
11:57:59 INFO - PROCESS | 1904 | 1447531079397 Marionette INFO loaded listener.js
11:57:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:57:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8cc19800) [pid = 1904] [serial = 797] [outer = 0x8a4a3c00]
11:58:00 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
11:58:00 INFO - document served over http requires an http
11:58:00 INFO - sub-resource via xhr-request using the meta-csp
11:58:00 INFO - delivery method with swap-origin-redirect and when
11:58: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:58:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:00 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
11:58:00 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 1791ms
11:58:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:58:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d606000 == 52 [pid = 1904] [id = 284]
11:58:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8dcf0800) [pid = 1904] [serial = 798] [outer = (nil)]
11:58:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8e176c00) [pid = 1904] [serial = 799] [outer = 0x8dcf0800]
11:58:01 INFO - PROCESS | 1904 | 1447531081391 Marionette INFO loaded listener.js
11:58:01 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8e608000) [pid = 1904] [serial = 800] [outer = 0x8dcf0800]
11:58:02 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
11:58:02 INFO - document served over http requires an https
11:58:02 INFO - sub-resource via fetch-request using the meta-csp
11:58:02 INFO - delivery method with keep-origin-redirect and when
11:58:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
11:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:02 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
11:58:02 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 2145ms
11:58:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:58:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x91216000 == 53 [pid = 1904] [id = 285]
11:58:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x912d1000) [pid = 1904] [serial = 801] [outer = (nil)]
11:58:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x917d1c00) [pid = 1904] [serial = 802] [outer = 0x912d1000]
11:58:03 INFO - PROCESS | 1904 | 1447531083510 Marionette INFO loaded listener.js
11:58:03 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x9183f800) [pid = 1904] [serial = 803] [outer = 0x912d1000]
11:58:04 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
11:58:04 INFO - document served over http requires an https
11:58:04 INFO - sub-resource via fetch-request using the meta-csp
11:58:04 INFO - delivery method with no-redirect and when
11:58: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-https/fetch-request/cross-origin.no-redirect.http.html"
11:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:04 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
11:58:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1843ms
11:58:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:58:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x920d5800 == 54 [pid = 1904] [id = 286]
11:58:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x920d7400) [pid = 1904] [serial = 804] [outer = (nil)]
11:58:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x92170400) [pid = 1904] [serial = 805] [outer = 0x920d7400]
11:58:05 INFO - PROCESS | 1904 | 1447531085347 Marionette INFO loaded listener.js
11:58:05 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x93767800) [pid = 1904] [serial = 806] [outer = 0x920d7400]
11:58:06 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
11:58:06 INFO - document served over http requires an https
11:58:06 INFO - sub-resource via fetch-request using the meta-csp
11:58:06 INFO - delivery method with swap-origin-redirect and when
11:58: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:06 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
11:58:06 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 1886ms
11:58:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:58:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d60a400 == 55 [pid = 1904] [id = 287]
11:58:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x912c6000) [pid = 1904] [serial = 807] [outer = (nil)]
11:58:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x9376e000) [pid = 1904] [serial = 808] [outer = 0x912c6000]
11:58:07 INFO - PROCESS | 1904 | 1447531087247 Marionette INFO loaded listener.js
11:58:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x93784400) [pid = 1904] [serial = 809] [outer = 0x912c6000]
11:58:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x94611800 == 56 [pid = 1904] [id = 288]
11:58:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x94615800) [pid = 1904] [serial = 810] [outer = (nil)]
11:58:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x9460d800) [pid = 1904] [serial = 811] [outer = 0x94615800]
11:58:08 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
11:58:08 INFO - document served over http requires an https
11:58:08 INFO - sub-resource via iframe-tag using the meta-csp
11:58:08 INFO - delivery method with keep-origin-redirect and when
11:58:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
11:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:08 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
11:58:08 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 2090ms
11:58:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:58:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x9376e400 == 57 [pid = 1904] [id = 289]
11:58:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x94649c00) [pid = 1904] [serial = 812] [outer = (nil)]
11:58:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x94657800) [pid = 1904] [serial = 813] [outer = 0x94649c00]
11:58:09 INFO - PROCESS | 1904 | 1447531089342 Marionette INFO loaded listener.js
11:58:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x94675400) [pid = 1904] [serial = 814] [outer = 0x94649c00]
11:58:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x94758c00 == 58 [pid = 1904] [id = 290]
11:58:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x94759400) [pid = 1904] [serial = 815] [outer = (nil)]
11:58:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x9467f000) [pid = 1904] [serial = 816] [outer = 0x94759400]
11:58:10 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
11:58:10 INFO - document served over http requires an https
11:58:10 INFO - sub-resource via iframe-tag using the meta-csp
11:58:10 INFO - delivery method with no-redirect and when
11:58:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
11:58:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:10 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
11:58:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1993ms
11:58:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:58:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c744800 == 59 [pid = 1904] [id = 291]
11:58:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8d2c5c00) [pid = 1904] [serial = 817] [outer = (nil)]
11:58:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x9475cc00) [pid = 1904] [serial = 818] [outer = 0x8d2c5c00]
11:58:11 INFO - PROCESS | 1904 | 1447531091502 Marionette INFO loaded listener.js
11:58:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x947d0800) [pid = 1904] [serial = 819] [outer = 0x8d2c5c00]
11:58:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x947d8800 == 60 [pid = 1904] [id = 292]
11:58:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x947d8c00) [pid = 1904] [serial = 820] [outer = (nil)]
11:58:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x947d7000) [pid = 1904] [serial = 821] [outer = 0x947d8c00]
11:58:12 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
11:58:12 INFO - document served over http requires an https
11:58:12 INFO - sub-resource via iframe-tag using the meta-csp
11:58:12 INFO - delivery method with swap-origin-redirect and when
11:58:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:58:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:12 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
11:58:12 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 2194ms
11:58:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:58:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x9376c000 == 61 [pid = 1904] [id = 293]
11:58:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x94766c00) [pid = 1904] [serial = 822] [outer = (nil)]
11:58:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x94947000) [pid = 1904] [serial = 823] [outer = 0x94766c00]
11:58:13 INFO - PROCESS | 1904 | 1447531093513 Marionette INFO loaded listener.js
11:58:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x949ef800) [pid = 1904] [serial = 824] [outer = 0x94766c00]
11:58:14 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
11:58:14 INFO - document served over http requires an https
11:58:14 INFO - sub-resource via script-tag using the meta-csp
11:58:14 INFO - delivery method with keep-origin-redirect and when
11:58:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
11:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:14 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
11:58:14 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 2039ms
11:58:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:58:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x947ca400 == 62 [pid = 1904] [id = 294]
11:58:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x947d9800) [pid = 1904] [serial = 825] [outer = (nil)]
11:58:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x9556fc00) [pid = 1904] [serial = 826] [outer = 0x947d9800]
11:58:15 INFO - PROCESS | 1904 | 1447531095743 Marionette INFO loaded listener.js
11:58:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x95880800) [pid = 1904] [serial = 827] [outer = 0x947d9800]
11:58:17 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
11:58:17 INFO - document served over http requires an https
11:58:17 INFO - sub-resource via script-tag using the meta-csp
11:58:17 INFO - delivery method with no-redirect and when
11:58: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-https/script-tag/cross-origin.no-redirect.http.html"
11:58:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:17 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
11:58:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2097ms
11:58:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:58:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e60a400 == 63 [pid = 1904] [id = 295]
11:58:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x96378c00) [pid = 1904] [serial = 828] [outer = (nil)]
11:58:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9637b800) [pid = 1904] [serial = 829] [outer = 0x96378c00]
11:58:17 INFO - PROCESS | 1904 | 1447531097784 Marionette INFO loaded listener.js
11:58:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x963b9000) [pid = 1904] [serial = 830] [outer = 0x96378c00]
11:58:19 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
11:58:19 INFO - document served over http requires an https
11:58:19 INFO - sub-resource via script-tag using the meta-csp
11:58:19 INFO - delivery method with swap-origin-redirect and when
11:58:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
11:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:19 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
11:58:19 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 1842ms
11:58:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:58:19 INFO - PROCESS | 1904 | --DOCSHELL 0x9df4dc00 == 62 [pid = 1904] [id = 8]
11:58:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc18c00 == 63 [pid = 1904] [id = 296]
11:58:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9183a800) [pid = 1904] [serial = 831] [outer = (nil)]
11:58:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x9752d400) [pid = 1904] [serial = 832] [outer = 0x9183a800]
11:58:19 INFO - PROCESS | 1904 | 1447531099822 Marionette INFO loaded listener.js
11:58:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x9831c800) [pid = 1904] [serial = 833] [outer = 0x9183a800]
11:58:21 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
11:58:21 INFO - document served over http requires an https
11:58:21 INFO - sub-resource via xhr-request using the meta-csp
11:58:21 INFO - delivery method with keep-origin-redirect and when
11:58: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-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
11:58:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:21 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
11:58:21 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 2049ms
11:58:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:58:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e180400 == 64 [pid = 1904] [id = 297]
11:58:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x963c2c00) [pid = 1904] [serial = 834] [outer = (nil)]
11:58:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x98326400) [pid = 1904] [serial = 835] [outer = 0x963c2c00]
11:58:21 INFO - PROCESS | 1904 | 1447531101711 Marionette INFO loaded listener.js
11:58:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x98561400) [pid = 1904] [serial = 836] [outer = 0x963c2c00]
11:58:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:58:22 INFO - document served over http requires an https
11:58:22 INFO - sub-resource via xhr-request using the meta-csp
11:58:22 INFO - delivery method with no-redirect and when
11:58:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
11:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
11:58:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1805ms
11:58:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:58:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d961800 == 65 [pid = 1904] [id = 298]
11:58:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x98328c00) [pid = 1904] [serial = 837] [outer = (nil)]
11:58:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x9856e000) [pid = 1904] [serial = 838] [outer = 0x98328c00]
11:58:23 INFO - PROCESS | 1904 | 1447531103702 Marionette INFO loaded listener.js
11:58:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x985ea400) [pid = 1904] [serial = 839] [outer = 0x98328c00]
11:58:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:24 INFO - document served over http requires an https
11:58:24 INFO - sub-resource via xhr-request using the meta-csp
11:58:24 INFO - delivery method with swap-origin-redirect and when
11:58:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:25 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
11:58:25 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 2051ms
11:58:25 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
11:58:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d287400 == 66 [pid = 1904] [id = 299]
11:58:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8d28e800) [pid = 1904] [serial = 840] [outer = (nil)]
11:58:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x98923800) [pid = 1904] [serial = 841] [outer = 0x8d28e800]
11:58:27 INFO - PROCESS | 1904 | 1447531107089 Marionette INFO loaded listener.js
11:58:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x9892d800) [pid = 1904] [serial = 842] [outer = 0x8d28e800]
11:58:28 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
11:58:28 INFO - document served over http requires an http
11:58:28 INFO - sub-resource via fetch-request using the meta-csp
11:58:28 INFO - delivery method with keep-origin-redirect and when
11:58:28 INFO - the target request is same-origin.
11:58:28 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 3255ms
11:58:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x91289000 == 65 [pid = 1904] [id = 249]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc4000 == 64 [pid = 1904] [id = 255]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a0800 == 63 [pid = 1904] [id = 239]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c0800 == 62 [pid = 1904] [id = 247]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8e187800 == 61 [pid = 1904] [id = 241]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x92171c00 == 60 [pid = 1904] [id = 273]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8d613000 == 59 [pid = 1904] [id = 277]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x917cc400 == 58 [pid = 1904] [id = 275]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4ed000 == 57 [pid = 1904] [id = 236]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8954e000 == 56 [pid = 1904] [id = 237]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4e9400 == 55 [pid = 1904] [id = 235]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0ba800 == 54 [pid = 1904] [id = 234]
11:58:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8c803400 == 53 [pid = 1904] [id = 238]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8dce6800) [pid = 1904] [serial = 675] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8d60c000) [pid = 1904] [serial = 672] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8a4a5c00) [pid = 1904] [serial = 725] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8c16a800) [pid = 1904] [serial = 669] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8e27e000) [pid = 1904] [serial = 681] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8e17b800) [pid = 1904] [serial = 678] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x91290c00) [pid = 1904] [serial = 696] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8f00b800) [pid = 1904] [serial = 691] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8ea9ac00) [pid = 1904] [serial = 686] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x9216e000) [pid = 1904] [serial = 706] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x917d4c00) [pid = 1904] [serial = 701] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x94947c00) [pid = 1904] [serial = 719] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x9475fc00) [pid = 1904] [serial = 716] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x9464a000) [pid = 1904] [serial = 711] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x95881400) [pid = 1904] [serial = 722] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8c1ef400) [pid = 1904] [serial = 728] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8d286800) [pid = 1904] [serial = 731] [outer = (nil)] [url = about:blank]
11:58:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc4000 == 54 [pid = 1904] [id = 300]
11:58:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x89dc4400) [pid = 1904] [serial = 843] [outer = (nil)]
11:58:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x8a0ba800) [pid = 1904] [serial = 844] [outer = 0x89dc4400]
11:58:29 INFO - PROCESS | 1904 | 1447531109771 Marionette INFO loaded listener.js
11:58:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x8a4aa000) [pid = 1904] [serial = 845] [outer = 0x89dc4400]
11:58:30 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
11:58:30 INFO - document served over http requires an http
11:58:30 INFO - sub-resource via fetch-request using the meta-csp
11:58:30 INFO - delivery method with no-redirect and when
11:58:30 INFO - the target request is same-origin.
11:58:30 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 2616ms
11:58:30 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
11:58:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c1e9400 == 55 [pid = 1904] [id = 301]
11:58:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x8c1e9800) [pid = 1904] [serial = 846] [outer = (nil)]
11:58:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8c741c00) [pid = 1904] [serial = 847] [outer = 0x8c1e9800]
11:58:31 INFO - PROCESS | 1904 | 1447531111334 Marionette INFO loaded listener.js
11:58:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8c80ac00) [pid = 1904] [serial = 848] [outer = 0x8c1e9800]
11:58:32 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
11:58:32 INFO - document served over http requires an http
11:58:32 INFO - sub-resource via fetch-request using the meta-csp
11:58:32 INFO - delivery method with swap-origin-redirect and when
11:58: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-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
11:58:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:32 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
11:58:32 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 1539ms
11:58:32 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
11:58:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d2c9c00 == 56 [pid = 1904] [id = 302]
11:58:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8d4c0800) [pid = 1904] [serial = 849] [outer = (nil)]
11:58:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8d4c8400) [pid = 1904] [serial = 850] [outer = 0x8d4c0800]
11:58:32 INFO - PROCESS | 1904 | 1447531112931 Marionette INFO loaded listener.js
11:58:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d613800) [pid = 1904] [serial = 851] [outer = 0x8d4c0800]
11:58:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d964c00 == 57 [pid = 1904] [id = 303]
11:58:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8d965c00) [pid = 1904] [serial = 852] [outer = (nil)]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8ea95800) [pid = 1904] [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]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8a4ee800) [pid = 1904] [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]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8d613400) [pid = 1904] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8e18ac00) [pid = 1904] [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]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8954e800) [pid = 1904] [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]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x917d1800) [pid = 1904] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531068054]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x92172000) [pid = 1904] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x920c9400) [pid = 1904] [serial = 766] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x912cfc00) [pid = 1904] [serial = 763] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8c742000) [pid = 1904] [serial = 779] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8ea93800) [pid = 1904] [serial = 754] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8e60a800) [pid = 1904] [serial = 751] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8c1e8c00) [pid = 1904] [serial = 784] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x9121f400) [pid = 1904] [serial = 774] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531068054]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8e1cfc00) [pid = 1904] [serial = 748] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8f005000) [pid = 1904] [serial = 757] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8e175800) [pid = 1904] [serial = 745] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8d968000) [pid = 1904] [serial = 742] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8c172800) [pid = 1904] [serial = 736] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8a0c1000) [pid = 1904] [serial = 771] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x91289800) [pid = 1904] [serial = 760] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8a0bc800) [pid = 1904] [serial = 776] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8c74b400) [pid = 1904] [serial = 781] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8d607c00) [pid = 1904] [serial = 739] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x9216d800) [pid = 1904] [serial = 769] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8f002000) [pid = 1904] [serial = 790] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8e1d3000) [pid = 1904] [serial = 787] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8e1d7000) [pid = 1904] [serial = 793] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8a4e9c00) [pid = 1904] [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]
11:58:34 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x9128b400) [pid = 1904] [serial = 791] [outer = (nil)] [url = about:blank]
11:58:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8a0c1000) [pid = 1904] [serial = 853] [outer = 0x8d965c00]
11:58:34 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
11:58:34 INFO - document served over http requires an http
11:58:34 INFO - sub-resource via iframe-tag using the meta-csp
11:58:34 INFO - delivery method with keep-origin-redirect and when
11:58:34 INFO - the target request is same-origin.
11:58:34 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 2149ms
11:58:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:58:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dce2000 == 58 [pid = 1904] [id = 304]
11:58:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8dce2400) [pid = 1904] [serial = 854] [outer = (nil)]
11:58:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8dce6400) [pid = 1904] [serial = 855] [outer = 0x8dce2400]
11:58:35 INFO - PROCESS | 1904 | 1447531115147 Marionette INFO loaded listener.js
11:58:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8c172800) [pid = 1904] [serial = 856] [outer = 0x8dce2400]
11:58:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e17b400 == 59 [pid = 1904] [id = 305]
11:58:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8e17d000) [pid = 1904] [serial = 857] [outer = (nil)]
11:58:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8e17b800) [pid = 1904] [serial = 858] [outer = 0x8e17d000]
11:58:36 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
11:58:36 INFO - document served over http requires an http
11:58:36 INFO - sub-resource via iframe-tag using the meta-csp
11:58:36 INFO - delivery method with no-redirect and when
11:58:36 INFO - the target request is same-origin.
11:58:36 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 1566ms
11:58:36 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
11:58:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x89548800 == 60 [pid = 1904] [id = 306]
11:58:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x89dcb400) [pid = 1904] [serial = 859] [outer = (nil)]
11:58:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8a0bf400) [pid = 1904] [serial = 860] [outer = 0x89dcb400]
11:58:36 INFO - PROCESS | 1904 | 1447531116862 Marionette INFO loaded listener.js
11:58:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8b7f3800) [pid = 1904] [serial = 861] [outer = 0x89dcb400]
11:58:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d289c00 == 61 [pid = 1904] [id = 307]
11:58:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8d28a000) [pid = 1904] [serial = 862] [outer = (nil)]
11:58:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8c806800) [pid = 1904] [serial = 863] [outer = 0x8d28a000]
11:58:38 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
11:58:38 INFO - document served over http requires an http
11:58:38 INFO - sub-resource via iframe-tag using the meta-csp
11:58:38 INFO - delivery method with swap-origin-redirect and when
11:58: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:58:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:58:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:58:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:38 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
11:58:38 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 2104ms
11:58:38 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
11:58:38 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d28a800 == 62 [pid = 1904] [id = 308]
11:58:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8d2ca400) [pid = 1904] [serial = 864] [outer = (nil)]
11:58:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8d4c4400) [pid = 1904] [serial = 865] [outer = 0x8d2ca400]
11:58:38 INFO - PROCESS | 1904 | 1447531118951 Marionette INFO loaded listener.js
11:58:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8d664c00) [pid = 1904] [serial = 866] [outer = 0x8d2ca400]
11:58:40 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
11:58:40 INFO - document served over http requires an http
11:58:40 INFO - sub-resource via script-tag using the meta-csp
11:58:40 INFO - delivery method with keep-origin-redirect and when
11:58:40 INFO - the target request is same-origin.
11:58:40 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 1993ms
11:58:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:58:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e182000 == 63 [pid = 1904] [id = 309]
11:58:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8e1cfc00) [pid = 1904] [serial = 867] [outer = (nil)]
11:58:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x8e1d6000) [pid = 1904] [serial = 868] [outer = 0x8e1cfc00]
11:58:41 INFO - PROCESS | 1904 | 1447531121023 Marionette INFO loaded listener.js
11:58:41 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x8e28a800) [pid = 1904] [serial = 869] [outer = 0x8e1cfc00]
11:58:42 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
11:58:42 INFO - document served over http requires an http
11:58:42 INFO - sub-resource via script-tag using the meta-csp
11:58:42 INFO - delivery method with no-redirect and when
11:58:42 INFO - the target request is same-origin.
11:58:42 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 1816ms
11:58:42 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
11:58:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d2c00 == 64 [pid = 1904] [id = 310]
11:58:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x8ea9b400) [pid = 1904] [serial = 870] [outer = (nil)]
11:58:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x8eb5b400) [pid = 1904] [serial = 871] [outer = 0x8ea9b400]
11:58:42 INFO - PROCESS | 1904 | 1447531122897 Marionette INFO loaded listener.js
11:58:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x8f005000) [pid = 1904] [serial = 872] [outer = 0x8ea9b400]
11:58:44 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
11:58:44 INFO - document served over http requires an http
11:58:44 INFO - sub-resource via script-tag using the meta-csp
11:58:44 INFO - delivery method with swap-origin-redirect and when
11:58: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-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:58:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:58:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:44 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
11:58:44 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 1945ms
11:58:44 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
11:58:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb62400 == 65 [pid = 1904] [id = 311]
11:58:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x91216400) [pid = 1904] [serial = 873] [outer = (nil)]
11:58:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x91220800) [pid = 1904] [serial = 874] [outer = 0x91216400]
11:58:44 INFO - PROCESS | 1904 | 1447531124827 Marionette INFO loaded listener.js
11:58:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x912c6800) [pid = 1904] [serial = 875] [outer = 0x91216400]
11:58:46 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:58:46 INFO - document served over http requires an http
11:58:46 INFO - sub-resource via xhr-request using the meta-csp
11:58:46 INFO - delivery method with keep-origin-redirect and when
11:58:46 INFO - the target request is same-origin.
11:58:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 1836ms
11:58:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:58:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x917ce000 == 66 [pid = 1904] [id = 312]
11:58:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x917cf400) [pid = 1904] [serial = 876] [outer = (nil)]
11:58:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x91832c00) [pid = 1904] [serial = 877] [outer = 0x917cf400]
11:58:46 INFO - PROCESS | 1904 | 1447531126663 Marionette INFO loaded listener.js
11:58:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x920d6400) [pid = 1904] [serial = 878] [outer = 0x917cf400]
11:58:47 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
11:58:47 INFO - document served over http requires an http
11:58:47 INFO - sub-resource via xhr-request using the meta-csp
11:58:47 INFO - delivery method with no-redirect and when
11:58:47 INFO - the target request is same-origin.
11:58:47 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 1900ms
11:58:47 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
11:58:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c742c00 == 67 [pid = 1904] [id = 313]
11:58:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x92172c00) [pid = 1904] [serial = 879] [outer = (nil)]
11:58:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x9376e800) [pid = 1904] [serial = 880] [outer = 0x92172c00]
11:58:48 INFO - PROCESS | 1904 | 1447531128602 Marionette INFO loaded listener.js
11:58:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x9464e000) [pid = 1904] [serial = 881] [outer = 0x92172c00]
11:58:49 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
11:58:49 INFO - document served over http requires an http
11:58:49 INFO - sub-resource via xhr-request using the meta-csp
11:58:49 INFO - delivery method with swap-origin-redirect and when
11:58: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/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
11:58:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:58:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:58:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:49 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
11:58:49 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 1883ms
11:58:49 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
11:58:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x93781400 == 68 [pid = 1904] [id = 314]
11:58:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x94663c00) [pid = 1904] [serial = 882] [outer = (nil)]
11:58:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x94682000) [pid = 1904] [serial = 883] [outer = 0x94663c00]
11:58:50 INFO - PROCESS | 1904 | 1447531130472 Marionette INFO loaded listener.js
11:58:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x947d5c00) [pid = 1904] [serial = 884] [outer = 0x94663c00]
11:58:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:58:51 INFO - document served over http requires an https
11:58:51 INFO - sub-resource via fetch-request using the meta-csp
11:58:51 INFO - delivery method with keep-origin-redirect and when
11:58:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:58:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | took 2055ms
11:58:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:58:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x949e5c00 == 69 [pid = 1904] [id = 315]
11:58:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x949ecc00) [pid = 1904] [serial = 885] [outer = (nil)]
11:58:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x94a47000) [pid = 1904] [serial = 886] [outer = 0x949ecc00]
11:58:52 INFO - PROCESS | 1904 | 1447531132493 Marionette INFO loaded listener.js
11:58:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x9637d400) [pid = 1904] [serial = 887] [outer = 0x949ecc00]
11:58:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:58:53 INFO - document served over http requires an https
11:58:53 INFO - sub-resource via fetch-request using the meta-csp
11:58:53 INFO - delivery method with no-redirect and when
11:58:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
11:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
11:58:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 1900ms
11:58:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
11:58:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x95881800 == 70 [pid = 1904] [id = 316]
11:58:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x963c5000) [pid = 1904] [serial = 888] [outer = (nil)]
11:58:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x9757e000) [pid = 1904] [serial = 889] [outer = 0x963c5000]
11:58:54 INFO - PROCESS | 1904 | 1447531134480 Marionette INFO loaded listener.js
11:58:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x985e3c00) [pid = 1904] [serial = 890] [outer = 0x963c5000]
11:58:55 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
11:58:55 INFO - document served over http requires an https
11:58:55 INFO - sub-resource via fetch-request using the meta-csp
11:58:55 INFO - delivery method with swap-origin-redirect and when
11:58: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-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
11:58:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:55 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
11:58:55 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 2154ms
11:58:56 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
11:58:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x98922800 == 71 [pid = 1904] [id = 317]
11:58:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x98953400) [pid = 1904] [serial = 891] [outer = (nil)]
11:58:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x98957800) [pid = 1904] [serial = 892] [outer = 0x98953400]
11:58:56 INFO - PROCESS | 1904 | 1447531136690 Marionette INFO loaded listener.js
11:58:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x98d21c00) [pid = 1904] [serial = 893] [outer = 0x98953400]
11:58:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:58:58 INFO - document served over http requires an https
11:58:58 INFO - sub-resource via fetch-request using the meta-csp
11:58:58 INFO - delivery method with swap-origin-redirect and when
11:58:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
11:58:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:58:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:58:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:58:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:58:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:58:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:58:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:58:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:58:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 2090ms
11:58:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
11:58:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d29800 == 72 [pid = 1904] [id = 318]
11:58:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x98d29c00) [pid = 1904] [serial = 894] [outer = (nil)]
11:58:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x98d82800) [pid = 1904] [serial = 895] [outer = 0x98d29c00]
11:58:58 INFO - PROCESS | 1904 | 1447531138773 Marionette INFO loaded listener.js
11:58:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:58:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x98d89000) [pid = 1904] [serial = 896] [outer = 0x98d29c00]
11:59:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:59:00 INFO - document served over http requires an https
11:59:00 INFO - sub-resource via fetch-request using the meta-csp
11:59:00 INFO - delivery method with keep-origin-redirect and when
11:59: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-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
11:59:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:59:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 2038ms
11:59:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:59:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x89542400 == 73 [pid = 1904] [id = 319]
11:59:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0x8954e000) [pid = 1904] [serial = 897] [outer = (nil)]
11:59:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0x8a4aa800) [pid = 1904] [serial = 898] [outer = 0x8954e000]
11:59:02 INFO - PROCESS | 1904 | 1447531142689 Marionette INFO loaded listener.js
11:59:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 154 (0x8e172800) [pid = 1904] [serial = 899] [outer = 0x8954e000]
11:59:04 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
11:59:04 INFO - document served over http requires an https
11:59:04 INFO - sub-resource via fetch-request using the meta-csp
11:59:04 INFO - delivery method with no-redirect and when
11:59:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
11:59:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:04 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
11:59:04 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 4306ms
11:59:04 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
11:59:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c16cc00 == 74 [pid = 1904] [id = 320]
11:59:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 155 (0x8c16d800) [pid = 1904] [serial = 900] [outer = (nil)]
11:59:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 156 (0x8c80cc00) [pid = 1904] [serial = 901] [outer = 0x8c16d800]
11:59:05 INFO - PROCESS | 1904 | 1447531145148 Marionette INFO loaded listener.js
11:59:05 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x8d291800) [pid = 1904] [serial = 902] [outer = 0x8c16d800]
11:59:06 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
11:59:06 INFO - document served over http requires an https
11:59:06 INFO - sub-resource via fetch-request using the meta-csp
11:59:06 INFO - delivery method with swap-origin-redirect and when
11:59:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
11:59:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:06 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
11:59:06 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 2053ms
11:59:06 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
11:59:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x89548c00 == 75 [pid = 1904] [id = 321]
11:59:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x89549c00) [pid = 1904] [serial = 903] [outer = (nil)]
11:59:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x8c168800) [pid = 1904] [serial = 904] [outer = 0x89549c00]
11:59:07 INFO - PROCESS | 1904 | 1447531147320 Marionette INFO loaded listener.js
11:59:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 160 (0x8d4cdc00) [pid = 1904] [serial = 905] [outer = 0x89549c00]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0ba400 == 74 [pid = 1904] [id = 283]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8d606000 == 73 [pid = 1904] [id = 284]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x91216000 == 72 [pid = 1904] [id = 285]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x920d5800 == 71 [pid = 1904] [id = 286]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8d60a400 == 70 [pid = 1904] [id = 287]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x94611800 == 69 [pid = 1904] [id = 288]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x9376e400 == 68 [pid = 1904] [id = 289]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x94758c00 == 67 [pid = 1904] [id = 290]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8c744800 == 66 [pid = 1904] [id = 291]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x947d8800 == 65 [pid = 1904] [id = 292]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x9376c000 == 64 [pid = 1904] [id = 293]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x947ca400 == 63 [pid = 1904] [id = 294]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8e60a400 == 62 [pid = 1904] [id = 295]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc18c00 == 61 [pid = 1904] [id = 296]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8e180400 == 60 [pid = 1904] [id = 297]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8d961800 == 59 [pid = 1904] [id = 298]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8d287400 == 58 [pid = 1904] [id = 299]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc4000 == 57 [pid = 1904] [id = 300]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc2c00 == 56 [pid = 1904] [id = 258]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc1c800 == 55 [pid = 1904] [id = 261]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8c1e9400 == 54 [pid = 1904] [id = 301]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8e18a400 == 53 [pid = 1904] [id = 280]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8d2c9c00 == 52 [pid = 1904] [id = 302]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8d964c00 == 51 [pid = 1904] [id = 303]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8dce2000 == 50 [pid = 1904] [id = 304]
11:59:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8e17b400 == 49 [pid = 1904] [id = 305]
11:59:08 INFO - PROCESS | 1904 | --DOMWINDOW == 159 (0x8b7ef400) [pid = 1904] [serial = 777] [outer = (nil)] [url = about:blank]
11:59:08 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x8e604c00) [pid = 1904] [serial = 788] [outer = (nil)] [url = about:blank]
11:59:08 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x8d2ccc00) [pid = 1904] [serial = 785] [outer = (nil)] [url = about:blank]
11:59:08 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x8d969000) [pid = 1904] [serial = 782] [outer = (nil)] [url = about:blank]
11:59:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74bc00 == 50 [pid = 1904] [id = 322]
11:59:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x8c74cc00) [pid = 1904] [serial = 906] [outer = (nil)]
11:59:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x8a4ee800) [pid = 1904] [serial = 907] [outer = 0x8c74cc00]
11:59:09 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
11:59:09 INFO - document served over http requires an https
11:59:09 INFO - sub-resource via iframe-tag using the meta-csp
11:59:09 INFO - delivery method with keep-origin-redirect and when
11:59:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:59:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:09 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
11:59:09 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 2552ms
11:59:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:59:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c806400 == 51 [pid = 1904] [id = 323]
11:59:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x8cc18c00) [pid = 1904] [serial = 908] [outer = (nil)]
11:59:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 160 (0x8d665000) [pid = 1904] [serial = 909] [outer = 0x8cc18c00]
11:59:09 INFO - PROCESS | 1904 | 1447531149791 Marionette INFO loaded listener.js
11:59:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 161 (0x8d966800) [pid = 1904] [serial = 910] [outer = 0x8cc18c00]
11:59:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e173000 == 52 [pid = 1904] [id = 324]
11:59:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 162 (0x8e173400) [pid = 1904] [serial = 911] [outer = (nil)]
11:59:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 163 (0x8e177400) [pid = 1904] [serial = 912] [outer = 0x8e173400]
11:59:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:59:11 INFO - document served over http requires an https
11:59:11 INFO - sub-resource via iframe-tag using the meta-csp
11:59:11 INFO - delivery method with no-redirect and when
11:59: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/iframe-tag/same-origin-downgrade.no-redirect.http.html"
11:59:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:59:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1750ms
11:59:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:59:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x89540c00 == 53 [pid = 1904] [id = 325]
11:59:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 164 (0x8e17b400) [pid = 1904] [serial = 913] [outer = (nil)]
11:59:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 165 (0x8e187c00) [pid = 1904] [serial = 914] [outer = 0x8e17b400]
11:59:11 INFO - PROCESS | 1904 | 1447531151557 Marionette INFO loaded listener.js
11:59:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 166 (0x8e1da000) [pid = 1904] [serial = 915] [outer = 0x8e17b400]
11:59:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e604800 == 54 [pid = 1904] [id = 326]
11:59:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 167 (0x8e604c00) [pid = 1904] [serial = 916] [outer = (nil)]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 166 (0x8e17d000) [pid = 1904] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531115919]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 165 (0x9183a800) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 164 (0x947d8c00) [pid = 1904] [serial = 820] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 163 (0x947d9800) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 162 (0x8c1e9800) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 161 (0x963c2c00) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 160 (0x8d965c00) [pid = 1904] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 159 (0x8a4a3c00) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x94649c00) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x912c6000) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x8ea51800) [pid = 1904] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 155 (0x8d4c1c00) [pid = 1904] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 154 (0x8f00e800) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 153 (0x8e180800) [pid = 1904] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x9183c400) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x95571400) [pid = 1904] [serial = 24] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x8d286400) [pid = 1904] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x89542000) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x8d962800) [pid = 1904] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x8e171c00) [pid = 1904] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x8ea4fc00) [pid = 1904] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x912cd000) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8a4f4800) [pid = 1904] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8b7f8c00) [pid = 1904] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8e17b800) [pid = 1904] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531115919]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x912d1000) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8d28e800) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x98328c00) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8dcf0800) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x920d7400) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x89dc4400) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x94615800) [pid = 1904] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x94766c00) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d288c00) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x94759400) [pid = 1904] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531090274]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x96378c00) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8d4c0800) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8d2c5c00) [pid = 1904] [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]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8c741c00) [pid = 1904] [serial = 847] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x9556fc00) [pid = 1904] [serial = 826] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x92170400) [pid = 1904] [serial = 805] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x9637b800) [pid = 1904] [serial = 829] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x9475cc00) [pid = 1904] [serial = 818] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x947d7000) [pid = 1904] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x94947000) [pid = 1904] [serial = 823] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8a0c1000) [pid = 1904] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x9467f000) [pid = 1904] [serial = 816] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531090274]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8e176c00) [pid = 1904] [serial = 799] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8d4c8400) [pid = 1904] [serial = 850] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8dce6400) [pid = 1904] [serial = 855] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x94657800) [pid = 1904] [serial = 813] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x9376e000) [pid = 1904] [serial = 808] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x917d1c00) [pid = 1904] [serial = 802] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x98923800) [pid = 1904] [serial = 841] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x9752d400) [pid = 1904] [serial = 832] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8c168400) [pid = 1904] [serial = 796] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x9460d800) [pid = 1904] [serial = 811] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x9856e000) [pid = 1904] [serial = 838] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x98326400) [pid = 1904] [serial = 835] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8a0ba800) [pid = 1904] [serial = 844] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8eaa1c00) [pid = 1904] [serial = 755] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8d663800) [pid = 1904] [serial = 740] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x912c4400) [pid = 1904] [serial = 761] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8e1db800) [pid = 1904] [serial = 749] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x920d4000) [pid = 1904] [serial = 767] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8cc19c00) [pid = 1904] [serial = 576] [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.]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x985ea400) [pid = 1904] [serial = 839] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8d2d3000) [pid = 1904] [serial = 734] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8d4cd000) [pid = 1904] [serial = 772] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8cc19800) [pid = 1904] [serial = 797] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8dcea800) [pid = 1904] [serial = 743] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x98561400) [pid = 1904] [serial = 836] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8e183c00) [pid = 1904] [serial = 746] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x91295800) [pid = 1904] [serial = 794] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x8f00fc00) [pid = 1904] [serial = 758] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x917ca000) [pid = 1904] [serial = 764] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x8c806000) [pid = 1904] [serial = 737] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x8ea49c00) [pid = 1904] [serial = 752] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x9831c800) [pid = 1904] [serial = 833] [outer = (nil)] [url = about:blank]
11:59:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x89dc4400) [pid = 1904] [serial = 917] [outer = 0x8e604c00]
11:59:13 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
11:59:13 INFO - document served over http requires an https
11:59:13 INFO - sub-resource via iframe-tag using the meta-csp
11:59:13 INFO - delivery method with swap-origin-redirect and when
11:59: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/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
11:59:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:13 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
11:59:13 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 2644ms
11:59:13 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
11:59:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c1000 == 55 [pid = 1904] [id = 327]
11:59:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x8a4a3c00) [pid = 1904] [serial = 918] [outer = (nil)]
11:59:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8d2c6800) [pid = 1904] [serial = 919] [outer = 0x8a4a3c00]
11:59:14 INFO - PROCESS | 1904 | 1447531154230 Marionette INFO loaded listener.js
11:59:14 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8e171c00) [pid = 1904] [serial = 920] [outer = 0x8a4a3c00]
11:59:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d7400 == 56 [pid = 1904] [id = 328]
11:59:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8e285c00) [pid = 1904] [serial = 921] [outer = (nil)]
11:59:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8e281000) [pid = 1904] [serial = 922] [outer = 0x8e285c00]
11:59:15 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
11:59:15 INFO - document served over http requires an https
11:59:15 INFO - sub-resource via iframe-tag using the meta-csp
11:59:15 INFO - delivery method with swap-origin-redirect and when
11:59:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:15 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
11:59:15 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 1647ms
11:59:15 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
11:59:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7f9800 == 57 [pid = 1904] [id = 329]
11:59:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8c743400) [pid = 1904] [serial = 923] [outer = (nil)]
11:59:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8c746400) [pid = 1904] [serial = 924] [outer = 0x8c743400]
11:59:16 INFO - PROCESS | 1904 | 1447531156150 Marionette INFO loaded listener.js
11:59:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8cc1f800) [pid = 1904] [serial = 925] [outer = 0x8c743400]
11:59:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c4800 == 58 [pid = 1904] [id = 330]
11:59:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d607800) [pid = 1904] [serial = 926] [outer = (nil)]
11:59:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d2d3000) [pid = 1904] [serial = 927] [outer = 0x8d607800]
11:59:17 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
11:59:17 INFO - document served over http requires an https
11:59:17 INFO - sub-resource via iframe-tag using the meta-csp
11:59:17 INFO - delivery method with keep-origin-redirect and when
11:59: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/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
11:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:17 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
11:59:17 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 2307ms
11:59:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:59:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d669800 == 59 [pid = 1904] [id = 331]
11:59:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8dce9400) [pid = 1904] [serial = 928] [outer = (nil)]
11:59:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8e17f400) [pid = 1904] [serial = 929] [outer = 0x8dce9400]
11:59:18 INFO - PROCESS | 1904 | 1447531158493 Marionette INFO loaded listener.js
11:59:18 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8e60b000) [pid = 1904] [serial = 930] [outer = 0x8dce9400]
11:59:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea96c00 == 60 [pid = 1904] [id = 332]
11:59:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8ea97000) [pid = 1904] [serial = 931] [outer = (nil)]
11:59:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8e284c00) [pid = 1904] [serial = 932] [outer = 0x8ea97000]
11:59:19 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
11:59:19 INFO - document served over http requires an https
11:59:19 INFO - sub-resource via iframe-tag using the meta-csp
11:59:19 INFO - delivery method with no-redirect and when
11:59: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
11:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:19 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
11:59:19 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 2044ms
11:59:19 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
11:59:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea9bc00 == 61 [pid = 1904] [id = 333]
11:59:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8eaa1000) [pid = 1904] [serial = 933] [outer = (nil)]
11:59:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8eb5e000) [pid = 1904] [serial = 934] [outer = 0x8eaa1000]
11:59:20 INFO - PROCESS | 1904 | 1447531160706 Marionette INFO loaded listener.js
11:59:20 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8f00e800) [pid = 1904] [serial = 935] [outer = 0x8eaa1000]
11:59:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x9128b400 == 62 [pid = 1904] [id = 334]
11:59:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x9128c000) [pid = 1904] [serial = 936] [outer = (nil)]
11:59:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x91217400) [pid = 1904] [serial = 937] [outer = 0x9128c000]
11:59:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:59:22 INFO - document served over http requires an https
11:59:22 INFO - sub-resource via iframe-tag using the meta-csp
11:59:22 INFO - delivery method with swap-origin-redirect and when
11:59:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
11:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:59:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:59:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:59:22 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 2302ms
11:59:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:59:22 INFO - PROCESS | 1904 | ++DOCSHELL 0x9121c800 == 63 [pid = 1904] [id = 335]
11:59:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x91288c00) [pid = 1904] [serial = 938] [outer = (nil)]
11:59:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x912c4c00) [pid = 1904] [serial = 939] [outer = 0x91288c00]
11:59:22 INFO - PROCESS | 1904 | 1447531162955 Marionette INFO loaded listener.js
11:59:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x917c6000) [pid = 1904] [serial = 940] [outer = 0x91288c00]
11:59:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:59:24 INFO - document served over http requires an https
11:59:24 INFO - sub-resource via script-tag using the meta-csp
11:59:24 INFO - delivery method with keep-origin-redirect and when
11:59: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/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
11:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:59:24 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 2012ms
11:59:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:59:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x912d3c00 == 64 [pid = 1904] [id = 336]
11:59:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x917d2000) [pid = 1904] [serial = 941] [outer = (nil)]
11:59:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x91837c00) [pid = 1904] [serial = 942] [outer = 0x917d2000]
11:59:25 INFO - PROCESS | 1904 | 1447531165017 Marionette INFO loaded listener.js
11:59:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x920cc800) [pid = 1904] [serial = 943] [outer = 0x917d2000]
11:59:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:59:26 INFO - document served over http requires an https
11:59:26 INFO - sub-resource via script-tag using the meta-csp
11:59:26 INFO - delivery method with no-redirect and when
11:59: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/script-tag/same-origin-downgrade.no-redirect.http.html"
11:59:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:59:26 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 1905ms
11:59:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:59:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x93762400 == 65 [pid = 1904] [id = 337]
11:59:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x93762800) [pid = 1904] [serial = 944] [outer = (nil)]
11:59:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x93766400) [pid = 1904] [serial = 945] [outer = 0x93762800]
11:59:27 INFO - PROCESS | 1904 | 1447531167022 Marionette INFO loaded listener.js
11:59:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x93780c00) [pid = 1904] [serial = 946] [outer = 0x93762800]
11:59:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:59:28 INFO - document served over http requires an https
11:59:28 INFO - sub-resource via script-tag using the meta-csp
11:59:28 INFO - delivery method with swap-origin-redirect and when
11:59:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
11:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:59:28 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 1996ms
11:59:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:59:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c6400 == 66 [pid = 1904] [id = 338]
11:59:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x917ce400) [pid = 1904] [serial = 947] [outer = (nil)]
11:59:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x94657000) [pid = 1904] [serial = 948] [outer = 0x917ce400]
11:59:29 INFO - PROCESS | 1904 | 1447531169000 Marionette INFO loaded listener.js
11:59:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x9467f800) [pid = 1904] [serial = 949] [outer = 0x917ce400]
11:59:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:59:30 INFO - document served over http requires an https
11:59:30 INFO - sub-resource via script-tag using the meta-csp
11:59:30 INFO - delivery method with swap-origin-redirect and when
11:59:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
11:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:59:30 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 1987ms
11:59:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:59:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x92173000 == 67 [pid = 1904] [id = 339]
11:59:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x9464d800) [pid = 1904] [serial = 950] [outer = (nil)]
11:59:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x94766800) [pid = 1904] [serial = 951] [outer = 0x9464d800]
11:59:31 INFO - PROCESS | 1904 | 1447531171094 Marionette INFO loaded listener.js
11:59:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x947d9000) [pid = 1904] [serial = 952] [outer = 0x9464d800]
11:59:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:59:32 INFO - document served over http requires an https
11:59:32 INFO - sub-resource via script-tag using the meta-csp
11:59:32 INFO - delivery method with keep-origin-redirect and when
11:59: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-upgrade.keep-origin-redirect.http.html"
11:59:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:59:32 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 2017ms
11:59:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:59:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bdc00 == 68 [pid = 1904] [id = 340]
11:59:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x8a4ed400) [pid = 1904] [serial = 953] [outer = (nil)]
11:59:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x949eb000) [pid = 1904] [serial = 954] [outer = 0x8a4ed400]
11:59:33 INFO - PROCESS | 1904 | 1447531173184 Marionette INFO loaded listener.js
11:59:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x95570c00) [pid = 1904] [serial = 955] [outer = 0x8a4ed400]
11:59:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:59:34 INFO - document served over http requires an https
11:59:34 INFO - sub-resource via script-tag using the meta-csp
11:59:34 INFO - delivery method with no-redirect and when
11:59: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-upgrade.no-redirect.http.html"
11:59:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:59:34 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 2006ms
11:59:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:59:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a1c00 == 69 [pid = 1904] [id = 341]
11:59:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x9587cc00) [pid = 1904] [serial = 956] [outer = (nil)]
11:59:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x96376c00) [pid = 1904] [serial = 957] [outer = 0x9587cc00]
11:59:35 INFO - PROCESS | 1904 | 1447531175166 Marionette INFO loaded listener.js
11:59:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x963bd000) [pid = 1904] [serial = 958] [outer = 0x9587cc00]
11:59:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:59:36 INFO - document served over http requires an https
11:59:36 INFO - sub-resource via script-tag using the meta-csp
11:59:36 INFO - delivery method with swap-origin-redirect and when
11:59:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
11:59:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:59:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:59:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:59:36 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 2154ms
11:59:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
11:59:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x97570800 == 70 [pid = 1904] [id = 342]
11:59:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x97571000) [pid = 1904] [serial = 959] [outer = (nil)]
11:59:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x9831e800) [pid = 1904] [serial = 960] [outer = 0x97571000]
11:59:37 INFO - PROCESS | 1904 | 1447531177381 Marionette INFO loaded listener.js
11:59:37 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x98560c00) [pid = 1904] [serial = 961] [outer = 0x97571000]
11:59:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:59:38 INFO - document served over http requires an https
11:59:38 INFO - sub-resource via xhr-request using the meta-csp
11:59:38 INFO - delivery method with keep-origin-redirect and when
11:59: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
11:59:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:59:38 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 2044ms
11:59:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:59:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x985ea800 == 71 [pid = 1904] [id = 343]
11:59:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x985eb000) [pid = 1904] [serial = 962] [outer = (nil)]
11:59:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x985eec00) [pid = 1904] [serial = 963] [outer = 0x985eb000]
11:59:39 INFO - PROCESS | 1904 | 1447531179492 Marionette INFO loaded listener.js
11:59:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x9892c000) [pid = 1904] [serial = 964] [outer = 0x985eb000]
11:59:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:59:40 INFO - document served over http requires an https
11:59:40 INFO - sub-resource via xhr-request using the meta-csp
11:59:40 INFO - delivery method with no-redirect and when
11:59: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.no-redirect.http.html"
11:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
11:59:40 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 2104ms
11:59:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
11:59:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x985e8800 == 72 [pid = 1904] [id = 344]
11:59:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x985efc00) [pid = 1904] [serial = 965] [outer = (nil)]
11:59:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x98d1d400) [pid = 1904] [serial = 966] [outer = 0x985efc00]
11:59:41 INFO - PROCESS | 1904 | 1447531181425 Marionette INFO loaded listener.js
11:59:41 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x98d83000) [pid = 1904] [serial = 967] [outer = 0x985efc00]
11:59:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:59:42 INFO - document served over http requires an https
11:59:42 INFO - sub-resource via xhr-request using the meta-csp
11:59:42 INFO - delivery method with swap-origin-redirect and when
11:59: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
11:59:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:59:42 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 1994ms
11:59:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:59:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d1e400 == 73 [pid = 1904] [id = 345]
11:59:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x99eaa800) [pid = 1904] [serial = 968] [outer = (nil)]
11:59:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x99ead400) [pid = 1904] [serial = 969] [outer = 0x99eaa800]
11:59:43 INFO - PROCESS | 1904 | 1447531183495 Marionette INFO loaded listener.js
11:59:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x9a380000) [pid = 1904] [serial = 970] [outer = 0x99eaa800]
11:59:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:59:44 INFO - document served over http requires an https
11:59:44 INFO - sub-resource via xhr-request using the meta-csp
11:59:44 INFO - delivery method with swap-origin-redirect and when
11:59: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-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
11:59:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:59:44 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 2001ms
11:59:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
11:59:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x99eae400 == 74 [pid = 1904] [id = 346]
11:59:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x9a59d400) [pid = 1904] [serial = 971] [outer = (nil)]
11:59:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x9a8f5000) [pid = 1904] [serial = 972] [outer = 0x9a59d400]
11:59:45 INFO - PROCESS | 1904 | 1447531185548 Marionette INFO loaded listener.js
11:59:45 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x9ace9000) [pid = 1904] [serial = 973] [outer = 0x9a59d400]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74c000 == 73 [pid = 1904] [id = 263]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x89548800 == 72 [pid = 1904] [id = 306]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8d289c00 == 71 [pid = 1904] [id = 307]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x89548000 == 70 [pid = 1904] [id = 265]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8d28a800 == 69 [pid = 1904] [id = 308]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x89540400 == 68 [pid = 1904] [id = 267]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4ce800 == 67 [pid = 1904] [id = 269]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8e182000 == 66 [pid = 1904] [id = 309]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c80ec00 == 65 [pid = 1904] [id = 266]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d2c00 == 64 [pid = 1904] [id = 310]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c810000 == 63 [pid = 1904] [id = 260]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c2c00 == 62 [pid = 1904] [id = 270]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb62400 == 61 [pid = 1904] [id = 311]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x917ce000 == 60 [pid = 1904] [id = 312]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x89546000 == 59 [pid = 1904] [id = 276]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c742c00 == 58 [pid = 1904] [id = 313]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x93781400 == 57 [pid = 1904] [id = 314]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x91836400 == 56 [pid = 1904] [id = 272]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x949e5c00 == 55 [pid = 1904] [id = 315]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c80f400 == 54 [pid = 1904] [id = 268]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x91290800 == 53 [pid = 1904] [id = 271]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x95881800 == 52 [pid = 1904] [id = 316]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x98922800 == 51 [pid = 1904] [id = 317]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x98d29800 == 50 [pid = 1904] [id = 318]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x89542400 == 49 [pid = 1904] [id = 319]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74bc00 == 48 [pid = 1904] [id = 322]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8e173000 == 47 [pid = 1904] [id = 324]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4ec000 == 46 [pid = 1904] [id = 279]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8e604800 == 45 [pid = 1904] [id = 326]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8d66bc00 == 44 [pid = 1904] [id = 281]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d7400 == 43 [pid = 1904] [id = 328]
11:59:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8954d000 == 42 [pid = 1904] [id = 264]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x9556e000 == 41 [pid = 1904] [id = 9]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8dcf0000 == 40 [pid = 1904] [id = 240]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4f3000 == 39 [pid = 1904] [id = 262]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c4800 == 38 [pid = 1904] [id = 330]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea96c00 == 37 [pid = 1904] [id = 332]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x9128b400 == 36 [pid = 1904] [id = 334]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bd800 == 35 [pid = 1904] [id = 278]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8c742400 == 34 [pid = 1904] [id = 245]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc2000 == 33 [pid = 1904] [id = 259]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8c171400 == 32 [pid = 1904] [id = 257]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4e7800 == 31 [pid = 1904] [id = 243]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8953f800 == 30 [pid = 1904] [id = 274]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x947ce400 == 29 [pid = 1904] [id = 256]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x9183a400 == 28 [pid = 1904] [id = 251]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74b000 == 27 [pid = 1904] [id = 282]
11:59:49 INFO - PROCESS | 1904 | --DOCSHELL 0x93782c00 == 26 [pid = 1904] [id = 253]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x947d0800) [pid = 1904] [serial = 819] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x95880800) [pid = 1904] [serial = 827] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8c80ac00) [pid = 1904] [serial = 848] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8a4aa000) [pid = 1904] [serial = 845] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x9892d800) [pid = 1904] [serial = 842] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8e608000) [pid = 1904] [serial = 800] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x93784400) [pid = 1904] [serial = 809] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x9183f800) [pid = 1904] [serial = 803] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x93767800) [pid = 1904] [serial = 806] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8d613800) [pid = 1904] [serial = 851] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x949ef800) [pid = 1904] [serial = 824] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x963b9000) [pid = 1904] [serial = 830] [outer = (nil)] [url = about:blank]
11:59:49 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x94675400) [pid = 1904] [serial = 814] [outer = (nil)] [url = about:blank]
11:59:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:59:51 INFO - document served over http requires an https
11:59:51 INFO - sub-resource via xhr-request using the meta-csp
11:59:51 INFO - delivery method with keep-origin-redirect and when
11:59:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
11:59:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:59:51 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 6270ms
11:59:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:59:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a4000 == 27 [pid = 1904] [id = 347]
11:59:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8a4a4400) [pid = 1904] [serial = 974] [outer = (nil)]
11:59:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8a4aa000) [pid = 1904] [serial = 975] [outer = 0x8a4a4400]
11:59:51 INFO - PROCESS | 1904 | 1447531191663 Marionette INFO loaded listener.js
11:59:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8a4f5400) [pid = 1904] [serial = 976] [outer = 0x8a4a4400]
11:59:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:59:52 INFO - document served over http requires an https
11:59:52 INFO - sub-resource via xhr-request using the meta-csp
11:59:52 INFO - delivery method with no-redirect and when
11:59:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
11:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:59:52 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 1754ms
11:59:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
11:59:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bc000 == 28 [pid = 1904] [id = 348]
11:59:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8c743c00) [pid = 1904] [serial = 977] [outer = (nil)]
11:59:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8c747c00) [pid = 1904] [serial = 978] [outer = 0x8c743c00]
11:59:53 INFO - PROCESS | 1904 | 1447531193393 Marionette INFO loaded listener.js
11:59:53 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8c808000) [pid = 1904] [serial = 979] [outer = 0x8c743c00]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x9df4e000) [pid = 1904] [serial = 21] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8dce2400) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x917cf400) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8a4a3c00) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8954e000) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x89dcb400) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x89549c00) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x963c5000) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8e285c00) [pid = 1904] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8c74cc00) [pid = 1904] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x98d29c00) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8d2ca400) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x949ecc00) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8d28a000) [pid = 1904] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8e1cfc00) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x98953400) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8c16d800) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x94663c00) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8ea9b400) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x92172c00) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8e604c00) [pid = 1904] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x91216400) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8e173400) [pid = 1904] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531150687]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8e17b400) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8cc18c00) [pid = 1904] [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]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8d2c6800) [pid = 1904] [serial = 919] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8e281000) [pid = 1904] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x91832c00) [pid = 1904] [serial = 877] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8d665000) [pid = 1904] [serial = 909] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8c806800) [pid = 1904] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x94a47000) [pid = 1904] [serial = 886] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x9376e800) [pid = 1904] [serial = 880] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8a0bf400) [pid = 1904] [serial = 860] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8a4aa800) [pid = 1904] [serial = 898] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8a4ee800) [pid = 1904] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8c168800) [pid = 1904] [serial = 904] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x91220800) [pid = 1904] [serial = 874] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x98957800) [pid = 1904] [serial = 892] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x89dc4400) [pid = 1904] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x9757e000) [pid = 1904] [serial = 889] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8e177400) [pid = 1904] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531150687]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8e187c00) [pid = 1904] [serial = 914] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8eb5b400) [pid = 1904] [serial = 871] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8c80cc00) [pid = 1904] [serial = 901] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x94682000) [pid = 1904] [serial = 883] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x98d82800) [pid = 1904] [serial = 895] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x8e1d6000) [pid = 1904] [serial = 868] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x8d4c4400) [pid = 1904] [serial = 865] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x912c6800) [pid = 1904] [serial = 875] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x9464e000) [pid = 1904] [serial = 881] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 87 (0x8c172800) [pid = 1904] [serial = 856] [outer = (nil)] [url = about:blank]
11:59:57 INFO - PROCESS | 1904 | --DOMWINDOW == 86 (0x920d6400) [pid = 1904] [serial = 878] [outer = (nil)] [url = about:blank]
11:59:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:59:57 INFO - document served over http requires an https
11:59:57 INFO - sub-resource via xhr-request using the meta-csp
11:59:57 INFO - delivery method with swap-origin-redirect and when
11:59:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
11:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:59:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:59:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:59:57 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 4716ms
11:59:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:59:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c748000 == 29 [pid = 1904] [id = 349]
11:59:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 87 (0x8c80cc00) [pid = 1904] [serial = 980] [outer = (nil)]
11:59:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 88 (0x8cc20c00) [pid = 1904] [serial = 981] [outer = 0x8c80cc00]
11:59:58 INFO - PROCESS | 1904 | 1447531198131 Marionette INFO loaded listener.js
11:59:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x8d2cbc00) [pid = 1904] [serial = 982] [outer = 0x8c80cc00]
11:59:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:59:59 INFO - document served over http requires an http
11:59:59 INFO - sub-resource via fetch-request using the meta-referrer
11:59:59 INFO - delivery method with keep-origin-redirect and when
11:59: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"
11:59:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:59:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:59:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:59:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:59:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:59:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:59:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:59:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:59:59 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 1443ms
11:59:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:59:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x89543400 == 30 [pid = 1904] [id = 350]
11:59:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x89dc3000) [pid = 1904] [serial = 983] [outer = (nil)]
11:59:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x89dcac00) [pid = 1904] [serial = 984] [outer = 0x89dc3000]
11:59:59 INFO - PROCESS | 1904 | 1447531199793 Marionette INFO loaded listener.js
11:59:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:59:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8a0c8c00) [pid = 1904] [serial = 985] [outer = 0x89dc3000]
12:00:01 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
12:00:01 INFO - document served over http requires an http
12:00:01 INFO - sub-resource via fetch-request using the meta-referrer
12:00:01 INFO - delivery method with no-redirect and when
12:00: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"
12:00:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:01 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
12:00:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2039ms
12:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
12:00:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c807400 == 31 [pid = 1904] [id = 351]
12:00:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8c80a800) [pid = 1904] [serial = 986] [outer = (nil)]
12:00:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8cc11800) [pid = 1904] [serial = 987] [outer = 0x8c80a800]
12:00:01 INFO - PROCESS | 1904 | 1447531201939 Marionette INFO loaded listener.js
12:00:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8d2c6c00) [pid = 1904] [serial = 988] [outer = 0x8c80a800]
12:00:03 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
12:00:03 INFO - document served over http requires an http
12:00:03 INFO - sub-resource via fetch-request using the meta-referrer
12:00:03 INFO - delivery method with swap-origin-redirect and when
12:00:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
12:00:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:03 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
12:00:03 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 2167ms
12:00:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
12:00:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c0400 == 32 [pid = 1904] [id = 352]
12:00:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d60d400) [pid = 1904] [serial = 989] [outer = (nil)]
12:00:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8d613400) [pid = 1904] [serial = 990] [outer = 0x8d60d400]
12:00:04 INFO - PROCESS | 1904 | 1447531204024 Marionette INFO loaded listener.js
12:00:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d66dc00) [pid = 1904] [serial = 991] [outer = 0x8d60d400]
12:00:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dce3c00 == 33 [pid = 1904] [id = 353]
12:00:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8dce4c00) [pid = 1904] [serial = 992] [outer = (nil)]
12:00:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8d965000) [pid = 1904] [serial = 993] [outer = 0x8dce4c00]
12:00:05 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
12:00:05 INFO - document served over http requires an http
12:00:05 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:05 INFO - delivery method with keep-origin-redirect and when
12:00: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"
12:00:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:05 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
12:00:05 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 2202ms
12:00:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
12:00:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a49c400 == 34 [pid = 1904] [id = 354]
12:00:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8c804000) [pid = 1904] [serial = 994] [outer = (nil)]
12:00:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8e16f400) [pid = 1904] [serial = 995] [outer = 0x8c804000]
12:00:06 INFO - PROCESS | 1904 | 1447531206262 Marionette INFO loaded listener.js
12:00:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8e17a000) [pid = 1904] [serial = 996] [outer = 0x8c804000]
12:00:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e183c00 == 35 [pid = 1904] [id = 355]
12:00:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8e186800) [pid = 1904] [serial = 997] [outer = (nil)]
12:00:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8e17fc00) [pid = 1904] [serial = 998] [outer = 0x8e186800]
12:00:07 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
12:00:07 INFO - document served over http requires an http
12:00:07 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:07 INFO - delivery method with no-redirect and when
12:00: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"
12:00:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:07 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
12:00:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2120ms
12:00:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
12:00:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e189400 == 36 [pid = 1904] [id = 356]
12:00:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8e18a000) [pid = 1904] [serial = 999] [outer = (nil)]
12:00:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e1d7c00) [pid = 1904] [serial = 1000] [outer = 0x8e18a000]
12:00:08 INFO - PROCESS | 1904 | 1447531208384 Marionette INFO loaded listener.js
12:00:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e289000) [pid = 1904] [serial = 1001] [outer = 0x8e18a000]
12:00:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e60fc00 == 37 [pid = 1904] [id = 357]
12:00:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e610400) [pid = 1904] [serial = 1002] [outer = (nil)]
12:00:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8ea46800) [pid = 1904] [serial = 1003] [outer = 0x8e610400]
12:00:09 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
12:00:09 INFO - document served over http requires an http
12:00:09 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:09 INFO - delivery method with swap-origin-redirect and when
12:00: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
12:00:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:09 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
12:00:09 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 2198ms
12:00:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
12:00:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e610c00 == 38 [pid = 1904] [id = 358]
12:00:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8ea47c00) [pid = 1904] [serial = 1004] [outer = (nil)]
12:00:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8ea4e400) [pid = 1904] [serial = 1005] [outer = 0x8ea47c00]
12:00:10 INFO - PROCESS | 1904 | 1447531210554 Marionette INFO loaded listener.js
12:00:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8eaa0800) [pid = 1904] [serial = 1006] [outer = 0x8ea47c00]
12:00:12 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
12:00:12 INFO - document served over http requires an http
12:00:12 INFO - sub-resource via script-tag using the meta-referrer
12:00:12 INFO - delivery method with keep-origin-redirect and when
12:00: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"
12:00:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:12 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
12:00:12 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 2057ms
12:00:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
12:00:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x8953f800 == 39 [pid = 1904] [id = 359]
12:00:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8eb65000) [pid = 1904] [serial = 1007] [outer = (nil)]
12:00:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8f00a800) [pid = 1904] [serial = 1008] [outer = 0x8eb65000]
12:00:12 INFO - PROCESS | 1904 | 1447531212769 Marionette INFO loaded listener.js
12:00:12 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x9121ac00) [pid = 1904] [serial = 1009] [outer = 0x8eb65000]
12:00:13 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
12:00:13 INFO - document served over http requires an http
12:00:13 INFO - sub-resource via script-tag using the meta-referrer
12:00:13 INFO - delivery method with no-redirect and when
12:00: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"
12:00:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:13 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
12:00:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1888ms
12:00:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
12:00:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb65400 == 40 [pid = 1904] [id = 360]
12:00:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8f00ac00) [pid = 1904] [serial = 1010] [outer = (nil)]
12:00:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x9128f400) [pid = 1904] [serial = 1011] [outer = 0x8f00ac00]
12:00:14 INFO - PROCESS | 1904 | 1447531214390 Marionette INFO loaded listener.js
12:00:14 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x912cb000) [pid = 1904] [serial = 1012] [outer = 0x8f00ac00]
12:00:15 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
12:00:15 INFO - document served over http requires an http
12:00:15 INFO - sub-resource via script-tag using the meta-referrer
12:00:15 INFO - delivery method with swap-origin-redirect and when
12:00: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-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
12:00:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:15 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
12:00:15 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 1795ms
12:00:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
12:00:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d607400 == 41 [pid = 1904] [id = 361]
12:00:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x917c7400) [pid = 1904] [serial = 1013] [outer = (nil)]
12:00:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x917cb000) [pid = 1904] [serial = 1014] [outer = 0x917c7400]
12:00:16 INFO - PROCESS | 1904 | 1447531216348 Marionette INFO loaded listener.js
12:00:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x91833400) [pid = 1904] [serial = 1015] [outer = 0x917c7400]
12:00:17 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
12:00:17 INFO - document served over http requires an http
12:00:17 INFO - sub-resource via xhr-request using the meta-referrer
12:00:17 INFO - delivery method with keep-origin-redirect and when
12:00: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"
12:00:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:17 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
12:00:17 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 1736ms
12:00:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
12:00:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dcbc00 == 42 [pid = 1904] [id = 362]
12:00:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x8b7f8800) [pid = 1904] [serial = 1016] [outer = (nil)]
12:00:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x920cdc00) [pid = 1904] [serial = 1017] [outer = 0x8b7f8800]
12:00:18 INFO - PROCESS | 1904 | 1447531218079 Marionette INFO loaded listener.js
12:00:18 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x92168c00) [pid = 1904] [serial = 1018] [outer = 0x8b7f8800]
12:00:19 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
12:00:19 INFO - document served over http requires an http
12:00:19 INFO - sub-resource via xhr-request using the meta-referrer
12:00:19 INFO - delivery method with no-redirect and when
12:00: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"
12:00:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:19 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
12:00:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1751ms
12:00:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
12:00:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x92170c00 == 43 [pid = 1904] [id = 363]
12:00:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x92174000) [pid = 1904] [serial = 1019] [outer = (nil)]
12:00:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x93766c00) [pid = 1904] [serial = 1020] [outer = 0x92174000]
12:00:19 INFO - PROCESS | 1904 | 1447531219911 Marionette INFO loaded listener.js
12:00:20 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x93782000) [pid = 1904] [serial = 1021] [outer = 0x92174000]
12:00:21 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
12:00:21 INFO - document served over http requires an http
12:00:21 INFO - sub-resource via xhr-request using the meta-referrer
12:00:21 INFO - delivery method with swap-origin-redirect and when
12:00:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
12:00:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:21 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
12:00:21 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 1895ms
12:00:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
12:00:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x9460f800 == 44 [pid = 1904] [id = 364]
12:00:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x94649c00) [pid = 1904] [serial = 1022] [outer = (nil)]
12:00:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x94654c00) [pid = 1904] [serial = 1023] [outer = 0x94649c00]
12:00:21 INFO - PROCESS | 1904 | 1447531221792 Marionette INFO loaded listener.js
12:00:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9466cc00) [pid = 1904] [serial = 1024] [outer = 0x94649c00]
12:00:23 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
12:00:23 INFO - document served over http requires an https
12:00:23 INFO - sub-resource via fetch-request using the meta-referrer
12:00:23 INFO - delivery method with keep-origin-redirect and when
12:00:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:23 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
12:00:23 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 1857ms
12:00:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
12:00:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x9466c800 == 45 [pid = 1904] [id = 365]
12:00:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x94677800) [pid = 1904] [serial = 1025] [outer = (nil)]
12:00:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x94758800) [pid = 1904] [serial = 1026] [outer = 0x94677800]
12:00:23 INFO - PROCESS | 1904 | 1447531223677 Marionette INFO loaded listener.js
12:00:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x94767800) [pid = 1904] [serial = 1027] [outer = 0x94677800]
12:00:24 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
12:00:24 INFO - document served over http requires an https
12:00:24 INFO - sub-resource via fetch-request using the meta-referrer
12:00:24 INFO - delivery method with no-redirect and when
12:00: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"
12:00:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:24 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
12:00:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1886ms
12:00:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
12:00:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x947d4c00 == 46 [pid = 1904] [id = 366]
12:00:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x94941000) [pid = 1904] [serial = 1028] [outer = (nil)]
12:00:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x94949800) [pid = 1904] [serial = 1029] [outer = 0x94941000]
12:00:25 INFO - PROCESS | 1904 | 1447531225533 Marionette INFO loaded listener.js
12:00:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x949eec00) [pid = 1904] [serial = 1030] [outer = 0x94941000]
12:00:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
12:00:26 INFO - document served over http requires an https
12:00:26 INFO - sub-resource via fetch-request using the meta-referrer
12:00:26 INFO - delivery method with swap-origin-redirect and when
12:00:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
12:00:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 1906ms
12:00:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
12:00:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4ef000 == 47 [pid = 1904] [id = 367]
12:00:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x94946400) [pid = 1904] [serial = 1031] [outer = (nil)]
12:00:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x95573800) [pid = 1904] [serial = 1032] [outer = 0x94946400]
12:00:27 INFO - PROCESS | 1904 | 1447531227437 Marionette INFO loaded listener.js
12:00:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x96370400) [pid = 1904] [serial = 1033] [outer = 0x94946400]
12:00:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x96378800 == 48 [pid = 1904] [id = 368]
12:00:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x96378c00) [pid = 1904] [serial = 1034] [outer = (nil)]
12:00:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x95879800) [pid = 1904] [serial = 1035] [outer = 0x96378c00]
12:00:28 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
12:00:28 INFO - document served over http requires an https
12:00:28 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:28 INFO - delivery method with keep-origin-redirect and when
12:00:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:28 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
12:00:28 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 2101ms
12:00:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
12:00:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74e400 == 49 [pid = 1904] [id = 369]
12:00:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x9637d000) [pid = 1904] [serial = 1036] [outer = (nil)]
12:00:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x963be800) [pid = 1904] [serial = 1037] [outer = 0x9637d000]
12:00:29 INFO - PROCESS | 1904 | 1447531229546 Marionette INFO loaded listener.js
12:00:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x97537400) [pid = 1904] [serial = 1038] [outer = 0x9637d000]
12:00:30 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a4000 == 48 [pid = 1904] [id = 347]
12:00:30 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bc000 == 47 [pid = 1904] [id = 348]
12:00:30 INFO - PROCESS | 1904 | --DOCSHELL 0x8c748000 == 46 [pid = 1904] [id = 349]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x89543400 == 45 [pid = 1904] [id = 350]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x912d3c00 == 44 [pid = 1904] [id = 336]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea9bc00 == 43 [pid = 1904] [id = 333]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8c807400 == 42 [pid = 1904] [id = 351]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x9121c800 == 41 [pid = 1904] [id = 335]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c0400 == 40 [pid = 1904] [id = 352]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8d669800 == 39 [pid = 1904] [id = 331]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8dce3c00 == 38 [pid = 1904] [id = 353]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8a49c400 == 37 [pid = 1904] [id = 354]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a1c00 == 36 [pid = 1904] [id = 341]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8e183c00 == 35 [pid = 1904] [id = 355]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x99eae400 == 34 [pid = 1904] [id = 346]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8e189400 == 33 [pid = 1904] [id = 356]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c6400 == 32 [pid = 1904] [id = 338]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8e60fc00 == 31 [pid = 1904] [id = 357]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x97570800 == 30 [pid = 1904] [id = 342]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8e610c00 == 29 [pid = 1904] [id = 358]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8953f800 == 28 [pid = 1904] [id = 359]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb65400 == 27 [pid = 1904] [id = 360]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bdc00 == 26 [pid = 1904] [id = 340]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8d607400 == 25 [pid = 1904] [id = 361]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x985ea800 == 24 [pid = 1904] [id = 343]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x89dcbc00 == 23 [pid = 1904] [id = 362]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x92170c00 == 22 [pid = 1904] [id = 363]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x9460f800 == 21 [pid = 1904] [id = 364]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x98d1e400 == 20 [pid = 1904] [id = 345]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x9466c800 == 19 [pid = 1904] [id = 365]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x947d4c00 == 18 [pid = 1904] [id = 366]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x89548c00 == 17 [pid = 1904] [id = 321]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8c16cc00 == 16 [pid = 1904] [id = 320]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x93762400 == 15 [pid = 1904] [id = 337]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4ef000 == 14 [pid = 1904] [id = 367]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x96378800 == 13 [pid = 1904] [id = 368]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8c806400 == 12 [pid = 1904] [id = 323]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x89540c00 == 11 [pid = 1904] [id = 325]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c1000 == 10 [pid = 1904] [id = 327]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7f9800 == 9 [pid = 1904] [id = 329]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x92173000 == 8 [pid = 1904] [id = 339]
12:00:32 INFO - PROCESS | 1904 | --DOCSHELL 0x985e8800 == 7 [pid = 1904] [id = 344]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8e171c00) [pid = 1904] [serial = 920] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x985e3c00) [pid = 1904] [serial = 890] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8d291800) [pid = 1904] [serial = 902] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8e28a800) [pid = 1904] [serial = 869] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8e172800) [pid = 1904] [serial = 899] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8e1da000) [pid = 1904] [serial = 915] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x98d21c00) [pid = 1904] [serial = 893] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8d664c00) [pid = 1904] [serial = 866] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8b7f3800) [pid = 1904] [serial = 861] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8f005000) [pid = 1904] [serial = 872] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x947d5c00) [pid = 1904] [serial = 884] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x9637d400) [pid = 1904] [serial = 887] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8d966800) [pid = 1904] [serial = 910] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x9556cc00) [pid = 1904] [serial = 23] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8d4cdc00) [pid = 1904] [serial = 905] [outer = (nil)] [url = about:blank]
12:00:32 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x98d89000) [pid = 1904] [serial = 896] [outer = (nil)] [url = about:blank]
12:00:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bbc00 == 8 [pid = 1904] [id = 370]
12:00:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x8a0c1000) [pid = 1904] [serial = 1039] [outer = (nil)]
12:00:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x8a0c7000) [pid = 1904] [serial = 1040] [outer = 0x8a0c1000]
12:00:33 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
12:00:33 INFO - document served over http requires an https
12:00:33 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:33 INFO - delivery method with no-redirect and when
12:00: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"
12:00:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:33 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
12:00:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 4660ms
12:00:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
12:00:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a9800 == 9 [pid = 1904] [id = 371]
12:00:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8a4a9c00) [pid = 1904] [serial = 1041] [outer = (nil)]
12:00:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8a4eb000) [pid = 1904] [serial = 1042] [outer = 0x8a4a9c00]
12:00:34 INFO - PROCESS | 1904 | 1447531234172 Marionette INFO loaded listener.js
12:00:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8b7ee400) [pid = 1904] [serial = 1043] [outer = 0x8a4a9c00]
12:00:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c170000 == 10 [pid = 1904] [id = 372]
12:00:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8c170400) [pid = 1904] [serial = 1044] [outer = (nil)]
12:00:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8c171000) [pid = 1904] [serial = 1045] [outer = 0x8c170400]
12:00:35 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
12:00:35 INFO - document served over http requires an https
12:00:35 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:35 INFO - delivery method with swap-origin-redirect and when
12:00: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"
12:00:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:35 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
12:00:35 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 1803ms
12:00:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
12:00:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x89544400 == 11 [pid = 1904] [id = 373]
12:00:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8c1ef400) [pid = 1904] [serial = 1046] [outer = (nil)]
12:00:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8c746800) [pid = 1904] [serial = 1047] [outer = 0x8c1ef400]
12:00:35 INFO - PROCESS | 1904 | 1447531235950 Marionette INFO loaded listener.js
12:00:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8c804400) [pid = 1904] [serial = 1048] [outer = 0x8c1ef400]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9587cc00) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8d607800) [pid = 1904] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x9464d800) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8a4a4400) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x9a59d400) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x917ce400) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x91288c00) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x917d2000) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8c743c00) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8c80cc00) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8a4ed400) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8ea97000) [pid = 1904] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531159457]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x9128c000) [pid = 1904] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x93762800) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8eaa1000) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x985eb000) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8c743400) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x97571000) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x99eaa800) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8dce9400) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x985efc00) [pid = 1904] [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]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8cc20c00) [pid = 1904] [serial = 981] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x949eb000) [pid = 1904] [serial = 954] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8e284c00) [pid = 1904] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531159457]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8eb5e000) [pid = 1904] [serial = 934] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8c746400) [pid = 1904] [serial = 924] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8c747c00) [pid = 1904] [serial = 978] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x94657000) [pid = 1904] [serial = 948] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x99ead400) [pid = 1904] [serial = 969] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8d2d3000) [pid = 1904] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x91217400) [pid = 1904] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8a4aa000) [pid = 1904] [serial = 975] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x9831e800) [pid = 1904] [serial = 960] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x912c4c00) [pid = 1904] [serial = 939] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x94766800) [pid = 1904] [serial = 951] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x9a8f5000) [pid = 1904] [serial = 972] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x98d1d400) [pid = 1904] [serial = 966] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x96376c00) [pid = 1904] [serial = 957] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x93766400) [pid = 1904] [serial = 945] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8e17f400) [pid = 1904] [serial = 929] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x91837c00) [pid = 1904] [serial = 942] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x985eec00) [pid = 1904] [serial = 963] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x9892c000) [pid = 1904] [serial = 964] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x98560c00) [pid = 1904] [serial = 961] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8a4f5400) [pid = 1904] [serial = 976] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8c808000) [pid = 1904] [serial = 979] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x9ace9000) [pid = 1904] [serial = 973] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x98d83000) [pid = 1904] [serial = 967] [outer = (nil)] [url = about:blank]
12:00:38 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x9a380000) [pid = 1904] [serial = 970] [outer = (nil)] [url = about:blank]
12:00:38 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
12:00:38 INFO - document served over http requires an https
12:00:38 INFO - sub-resource via script-tag using the meta-referrer
12:00:38 INFO - delivery method with keep-origin-redirect and when
12:00:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:38 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
12:00:38 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 3148ms
12:00:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
12:00:38 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c16f000 == 12 [pid = 1904] [id = 374]
12:00:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8cc18400) [pid = 1904] [serial = 1049] [outer = (nil)]
12:00:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8cc1bc00) [pid = 1904] [serial = 1050] [outer = 0x8cc18400]
12:00:38 INFO - PROCESS | 1904 | 1447531238949 Marionette INFO loaded listener.js
12:00:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8d2c4400) [pid = 1904] [serial = 1051] [outer = 0x8cc18400]
12:00:40 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
12:00:40 INFO - document served over http requires an https
12:00:40 INFO - sub-resource via script-tag using the meta-referrer
12:00:40 INFO - delivery method with no-redirect and when
12:00: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"
12:00:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:40 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
12:00:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1450ms
12:00:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
12:00:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x89540c00 == 13 [pid = 1904] [id = 375]
12:00:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x89543400) [pid = 1904] [serial = 1052] [outer = (nil)]
12:00:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x89dc6400) [pid = 1904] [serial = 1053] [outer = 0x89543400]
12:00:40 INFO - PROCESS | 1904 | 1447531240570 Marionette INFO loaded listener.js
12:00:40 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8a49f400) [pid = 1904] [serial = 1054] [outer = 0x89543400]
12:00:41 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
12:00:41 INFO - document served over http requires an https
12:00:41 INFO - sub-resource via script-tag using the meta-referrer
12:00:41 INFO - delivery method with swap-origin-redirect and when
12:00:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:00:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:00:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:41 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
12:00:41 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 1789ms
12:00:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
12:00:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c1ee000 == 14 [pid = 1904] [id = 376]
12:00:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8c740800) [pid = 1904] [serial = 1055] [outer = (nil)]
12:00:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8c808800) [pid = 1904] [serial = 1056] [outer = 0x8c740800]
12:00:42 INFO - PROCESS | 1904 | 1447531242558 Marionette INFO loaded listener.js
12:00:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d28d800) [pid = 1904] [serial = 1057] [outer = 0x8c740800]
12:00:43 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
12:00:43 INFO - document served over http requires an https
12:00:43 INFO - sub-resource via xhr-request using the meta-referrer
12:00:43 INFO - delivery method with keep-origin-redirect and when
12:00:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:43 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
12:00:43 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 2003ms
12:00:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
12:00:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c80ac00 == 15 [pid = 1904] [id = 377]
12:00:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8d4cb400) [pid = 1904] [serial = 1058] [outer = (nil)]
12:00:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8d4cdc00) [pid = 1904] [serial = 1059] [outer = 0x8d4cb400]
12:00:44 INFO - PROCESS | 1904 | 1447531244572 Marionette INFO loaded listener.js
12:00:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8d611800) [pid = 1904] [serial = 1060] [outer = 0x8d4cb400]
12:00:45 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
12:00:45 INFO - document served over http requires an https
12:00:45 INFO - sub-resource via xhr-request using the meta-referrer
12:00:45 INFO - delivery method with no-redirect and when
12:00: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"
12:00:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:45 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
12:00:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1846ms
12:00:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
12:00:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a3000 == 16 [pid = 1904] [id = 378]
12:00:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8d961000) [pid = 1904] [serial = 1061] [outer = (nil)]
12:00:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8d96a800) [pid = 1904] [serial = 1062] [outer = 0x8d961000]
12:00:46 INFO - PROCESS | 1904 | 1447531246464 Marionette INFO loaded listener.js
12:00:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8dcedc00) [pid = 1904] [serial = 1063] [outer = 0x8d961000]
12:00:47 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
12:00:47 INFO - document served over http requires an https
12:00:47 INFO - sub-resource via xhr-request using the meta-referrer
12:00:47 INFO - delivery method with swap-origin-redirect and when
12:00:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:00:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:00:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:47 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
12:00:47 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 1863ms
12:00:47 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
12:00:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c80e800 == 17 [pid = 1904] [id = 379]
12:00:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8d968400) [pid = 1904] [serial = 1064] [outer = (nil)]
12:00:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e172c00) [pid = 1904] [serial = 1065] [outer = 0x8d968400]
12:00:48 INFO - PROCESS | 1904 | 1447531248289 Marionette INFO loaded listener.js
12:00:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e181c00) [pid = 1904] [serial = 1066] [outer = 0x8d968400]
12:00:49 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
12:00:49 INFO - document served over http requires an http
12:00:49 INFO - sub-resource via fetch-request using the meta-referrer
12:00:49 INFO - delivery method with keep-origin-redirect and when
12:00:49 INFO - the target request is same-origin.
12:00:49 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 1805ms
12:00:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
12:00:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c1ecc00 == 18 [pid = 1904] [id = 380]
12:00:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8d4c1800) [pid = 1904] [serial = 1067] [outer = (nil)]
12:00:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e1d2800) [pid = 1904] [serial = 1068] [outer = 0x8d4c1800]
12:00:50 INFO - PROCESS | 1904 | 1447531250125 Marionette INFO loaded listener.js
12:00:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8e288c00) [pid = 1904] [serial = 1069] [outer = 0x8d4c1800]
12:00:51 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
12:00:51 INFO - document served over http requires an http
12:00:51 INFO - sub-resource via fetch-request using the meta-referrer
12:00:51 INFO - delivery method with no-redirect and when
12:00:51 INFO - the target request is same-origin.
12:00:51 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 1895ms
12:00:51 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
12:00:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8953f800 == 19 [pid = 1904] [id = 381]
12:00:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8a4e7000) [pid = 1904] [serial = 1070] [outer = (nil)]
12:00:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8ea46000) [pid = 1904] [serial = 1071] [outer = 0x8a4e7000]
12:00:52 INFO - PROCESS | 1904 | 1447531252045 Marionette INFO loaded listener.js
12:00:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8ea54800) [pid = 1904] [serial = 1072] [outer = 0x8a4e7000]
12:00:53 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
12:00:53 INFO - document served over http requires an http
12:00:53 INFO - sub-resource via fetch-request using the meta-referrer
12:00:53 INFO - delivery method with swap-origin-redirect and when
12:00: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"
12:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:00:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:00:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:00:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:53 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
12:00:53 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 1898ms
12:00:53 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
12:00:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x89547400 == 20 [pid = 1904] [id = 382]
12:00:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8ea49400) [pid = 1904] [serial = 1073] [outer = (nil)]
12:00:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8ea9d000) [pid = 1904] [serial = 1074] [outer = 0x8ea49400]
12:00:53 INFO - PROCESS | 1904 | 1447531253948 Marionette INFO loaded listener.js
12:00:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8eb58800) [pid = 1904] [serial = 1075] [outer = 0x8ea49400]
12:00:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb66000 == 21 [pid = 1904] [id = 383]
12:00:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8eb66800) [pid = 1904] [serial = 1076] [outer = (nil)]
12:00:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8eaa0400) [pid = 1904] [serial = 1077] [outer = 0x8eb66800]
12:00:55 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
12:00:55 INFO - document served over http requires an http
12:00:55 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:55 INFO - delivery method with keep-origin-redirect and when
12:00:55 INFO - the target request is same-origin.
12:00:55 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 2144ms
12:00:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
12:00:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4cbc00 == 22 [pid = 1904] [id = 384]
12:00:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8f002c00) [pid = 1904] [serial = 1078] [outer = (nil)]
12:00:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8f007c00) [pid = 1904] [serial = 1079] [outer = 0x8f002c00]
12:00:56 INFO - PROCESS | 1904 | 1447531256047 Marionette INFO loaded listener.js
12:00:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x91214000) [pid = 1904] [serial = 1080] [outer = 0x8f002c00]
12:00:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x9121d800 == 23 [pid = 1904] [id = 385]
12:00:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x9121e400) [pid = 1904] [serial = 1081] [outer = (nil)]
12:00:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x8f00b400) [pid = 1904] [serial = 1082] [outer = 0x9121e400]
12:00:57 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
12:00:57 INFO - document served over http requires an http
12:00:57 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:57 INFO - delivery method with no-redirect and when
12:00:57 INFO - the target request is same-origin.
12:00:57 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 1836ms
12:00:57 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
12:00:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f010000 == 24 [pid = 1904] [id = 386]
12:00:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x9121f800) [pid = 1904] [serial = 1083] [outer = (nil)]
12:00:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x9128f000) [pid = 1904] [serial = 1084] [outer = 0x9121f800]
12:00:57 INFO - PROCESS | 1904 | 1447531257902 Marionette INFO loaded listener.js
12:00:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:00:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x912cb400) [pid = 1904] [serial = 1085] [outer = 0x9121f800]
12:00:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x917c5800 == 25 [pid = 1904] [id = 387]
12:00:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x917c7800) [pid = 1904] [serial = 1086] [outer = (nil)]
12:00:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x917c8c00) [pid = 1904] [serial = 1087] [outer = 0x917c7800]
12:00:59 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
12:00:59 INFO - document served over http requires an http
12:00:59 INFO - sub-resource via iframe-tag using the meta-referrer
12:00:59 INFO - delivery method with swap-origin-redirect and when
12:00: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"
12:00:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:00:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:00:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:00:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:00:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:00:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:00:59 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
12:00:59 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 2109ms
12:00:59 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
12:00:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x91831400 == 26 [pid = 1904] [id = 388]
12:00:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x91834800) [pid = 1904] [serial = 1088] [outer = (nil)]
12:00:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9183b400) [pid = 1904] [serial = 1089] [outer = 0x91834800]
12:01:00 INFO - PROCESS | 1904 | 1447531260029 Marionette INFO loaded listener.js
12:01:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x920d1400) [pid = 1904] [serial = 1090] [outer = 0x91834800]
12:01:03 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
12:01:03 INFO - document served over http requires an http
12:01:03 INFO - sub-resource via script-tag using the meta-referrer
12:01:03 INFO - delivery method with keep-origin-redirect and when
12:01:03 INFO - the target request is same-origin.
12:01:03 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 3641ms
12:01:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
12:01:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c0800 == 27 [pid = 1904] [id = 389]
12:01:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8a4f2400) [pid = 1904] [serial = 1091] [outer = (nil)]
12:01:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8d967400) [pid = 1904] [serial = 1092] [outer = 0x8a4f2400]
12:01:03 INFO - PROCESS | 1904 | 1447531263868 Marionette INFO loaded listener.js
12:01:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8eb62400) [pid = 1904] [serial = 1093] [outer = 0x8a4f2400]
12:01:05 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
12:01:05 INFO - document served over http requires an http
12:01:05 INFO - sub-resource via script-tag using the meta-referrer
12:01:05 INFO - delivery method with no-redirect and when
12:01:05 INFO - the target request is same-origin.
12:01:05 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 2148ms
12:01:05 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
12:01:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a6c00 == 28 [pid = 1904] [id = 390]
12:01:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8a4a8c00) [pid = 1904] [serial = 1094] [outer = (nil)]
12:01:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8d290400) [pid = 1904] [serial = 1095] [outer = 0x8a4a8c00]
12:01:06 INFO - PROCESS | 1904 | 1447531266242 Marionette INFO loaded listener.js
12:01:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8eb62c00) [pid = 1904] [serial = 1096] [outer = 0x8a4a8c00]
12:01:07 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
12:01:07 INFO - document served over http requires an http
12:01:07 INFO - sub-resource via script-tag using the meta-referrer
12:01:07 INFO - delivery method with swap-origin-redirect and when
12:01: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"
12:01:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:01:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:01:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:07 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
12:01:07 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 2655ms
12:01:08 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
12:01:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a1400 == 29 [pid = 1904] [id = 391]
12:01:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8a4ecc00) [pid = 1904] [serial = 1097] [outer = (nil)]
12:01:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8c741c00) [pid = 1904] [serial = 1098] [outer = 0x8a4ecc00]
12:01:08 INFO - PROCESS | 1904 | 1447531268584 Marionette INFO loaded listener.js
12:01:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8cc1a000) [pid = 1904] [serial = 1099] [outer = 0x8a4ecc00]
12:01:09 INFO - PROCESS | 1904 | --DOCSHELL 0x8c16f000 == 28 [pid = 1904] [id = 374]
12:01:09 INFO - PROCESS | 1904 | --DOCSHELL 0x89544400 == 27 [pid = 1904] [id = 373]
12:01:09 INFO - PROCESS | 1904 | --DOCSHELL 0x8c170000 == 26 [pid = 1904] [id = 372]
12:01:09 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a9800 == 25 [pid = 1904] [id = 371]
12:01:09 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bbc00 == 24 [pid = 1904] [id = 370]
12:01:09 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
12:01:09 INFO - document served over http requires an http
12:01:09 INFO - sub-resource via xhr-request using the meta-referrer
12:01:09 INFO - delivery method with keep-origin-redirect and when
12:01:09 INFO - the target request is same-origin.
12:01:09 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 1902ms
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8d2cbc00) [pid = 1904] [serial = 982] [outer = (nil)] [url = about:blank]
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x917c6000) [pid = 1904] [serial = 940] [outer = (nil)] [url = about:blank]
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x963bd000) [pid = 1904] [serial = 958] [outer = (nil)] [url = about:blank]
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x93780c00) [pid = 1904] [serial = 946] [outer = (nil)] [url = about:blank]
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8e60b000) [pid = 1904] [serial = 930] [outer = (nil)] [url = about:blank]
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x920cc800) [pid = 1904] [serial = 943] [outer = (nil)] [url = about:blank]
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8cc1f800) [pid = 1904] [serial = 925] [outer = (nil)] [url = about:blank]
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x9467f800) [pid = 1904] [serial = 949] [outer = (nil)] [url = about:blank]
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x95570c00) [pid = 1904] [serial = 955] [outer = (nil)] [url = about:blank]
12:01:09 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8f00e800) [pid = 1904] [serial = 935] [outer = (nil)] [url = about:blank]
12:01:10 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x947d9000) [pid = 1904] [serial = 952] [outer = (nil)] [url = about:blank]
12:01:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
12:01:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4e8800 == 25 [pid = 1904] [id = 392]
12:01:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x8a4ea000) [pid = 1904] [serial = 1100] [outer = (nil)]
12:01:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8b7f7000) [pid = 1904] [serial = 1101] [outer = 0x8a4ea000]
12:01:10 INFO - PROCESS | 1904 | 1447531270613 Marionette INFO loaded listener.js
12:01:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8c80f800) [pid = 1904] [serial = 1102] [outer = 0x8a4ea000]
12:01:11 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
12:01:11 INFO - document served over http requires an http
12:01:11 INFO - sub-resource via xhr-request using the meta-referrer
12:01:11 INFO - delivery method with no-redirect and when
12:01:11 INFO - the target request is same-origin.
12:01:11 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 1692ms
12:01:11 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
12:01:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c16b800 == 26 [pid = 1904] [id = 393]
12:01:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8d4c2800) [pid = 1904] [serial = 1103] [outer = (nil)]
12:01:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8d4c8c00) [pid = 1904] [serial = 1104] [outer = 0x8d4c2800]
12:01:12 INFO - PROCESS | 1904 | 1447531272207 Marionette INFO loaded listener.js
12:01:12 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d614c00) [pid = 1904] [serial = 1105] [outer = 0x8d4c2800]
12:01:13 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
12:01:13 INFO - document served over http requires an http
12:01:13 INFO - sub-resource via xhr-request using the meta-referrer
12:01:13 INFO - delivery method with swap-origin-redirect and when
12:01: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"
12:01:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:01:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:01:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:13 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
12:01:13 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 1708ms
12:01:13 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
12:01:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc3800 == 27 [pid = 1904] [id = 394]
12:01:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8d4c4c00) [pid = 1904] [serial = 1106] [outer = (nil)]
12:01:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8dceac00) [pid = 1904] [serial = 1107] [outer = 0x8d4c4c00]
12:01:13 INFO - PROCESS | 1904 | 1447531273860 Marionette INFO loaded listener.js
12:01:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8e1d2c00) [pid = 1904] [serial = 1108] [outer = 0x8d4c4c00]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8c80a800) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x94941000) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x94946400) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x92174000) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x94649c00) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x94677800) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x917c7400) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8d60d400) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8b7f8800) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8c804000) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8e18a000) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8cc11800) [pid = 1904] [serial = 987] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x94949800) [pid = 1904] [serial = 1029] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x95879800) [pid = 1904] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x95573800) [pid = 1904] [serial = 1032] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x93766c00) [pid = 1904] [serial = 1020] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x94654c00) [pid = 1904] [serial = 1023] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x94758800) [pid = 1904] [serial = 1026] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x917cb000) [pid = 1904] [serial = 1014] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8d965000) [pid = 1904] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8d613400) [pid = 1904] [serial = 990] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x920cdc00) [pid = 1904] [serial = 1017] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8ea4e400) [pid = 1904] [serial = 1005] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8f00a800) [pid = 1904] [serial = 1008] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x9128f400) [pid = 1904] [serial = 1011] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8e17fc00) [pid = 1904] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531207216]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8e16f400) [pid = 1904] [serial = 995] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8ea46800) [pid = 1904] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8e1d7c00) [pid = 1904] [serial = 1000] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8cc1bc00) [pid = 1904] [serial = 1050] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8a0c7000) [pid = 1904] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531233253]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x963be800) [pid = 1904] [serial = 1037] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8c746800) [pid = 1904] [serial = 1047] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8c171000) [pid = 1904] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8a4eb000) [pid = 1904] [serial = 1042] [outer = (nil)] [url = about:blank]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x9637d000) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8ea47c00) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8c1ef400) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x8f00ac00) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8e186800) [pid = 1904] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531207216]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8eb65000) [pid = 1904] [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]
12:01:14 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8dce4c00) [pid = 1904] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8a0c1000) [pid = 1904] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531233253]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8c170400) [pid = 1904] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x96378c00) [pid = 1904] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8e610400) [pid = 1904] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x8a4a9c00) [pid = 1904] [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]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x89dc3000) [pid = 1904] [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]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x89dcac00) [pid = 1904] [serial = 984] [outer = (nil)] [url = about:blank]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x93782000) [pid = 1904] [serial = 1021] [outer = (nil)] [url = about:blank]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x91833400) [pid = 1904] [serial = 1015] [outer = (nil)] [url = about:blank]
12:01:15 INFO - PROCESS | 1904 | --DOMWINDOW == 87 (0x92168c00) [pid = 1904] [serial = 1018] [outer = (nil)] [url = about:blank]
12:01:15 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
12:01:15 INFO - document served over http requires an https
12:01:15 INFO - sub-resource via fetch-request using the meta-referrer
12:01:15 INFO - delivery method with keep-origin-redirect and when
12:01: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"
12:01:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:01:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:01:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:01:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:15 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
12:01:15 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 1993ms
12:01:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
12:01:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c7c00 == 28 [pid = 1904] [id = 395]
12:01:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 88 (0x8a4a9c00) [pid = 1904] [serial = 1109] [outer = (nil)]
12:01:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x8cc11800) [pid = 1904] [serial = 1110] [outer = 0x8a4a9c00]
12:01:15 INFO - PROCESS | 1904 | 1447531275947 Marionette INFO loaded listener.js
12:01:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x8e186800) [pid = 1904] [serial = 1111] [outer = 0x8a4a9c00]
12:01:16 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
12:01:16 INFO - document served over http requires an https
12:01:16 INFO - sub-resource via fetch-request using the meta-referrer
12:01:16 INFO - delivery method with no-redirect and when
12:01: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"
12:01:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:01:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:01:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:01:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:16 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
12:01:16 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 1442ms
12:01:16 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
12:01:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4f4800 == 29 [pid = 1904] [id = 396]
12:01:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8c169000) [pid = 1904] [serial = 1112] [outer = (nil)]
12:01:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8c170800) [pid = 1904] [serial = 1113] [outer = 0x8c169000]
12:01:17 INFO - PROCESS | 1904 | 1447531277583 Marionette INFO loaded listener.js
12:01:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8c806800) [pid = 1904] [serial = 1114] [outer = 0x8c169000]
12:01:19 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
12:01:19 INFO - document served over http requires an https
12:01:19 INFO - sub-resource via fetch-request using the meta-referrer
12:01:19 INFO - delivery method with swap-origin-redirect and when
12:01: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"
12:01:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:01:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:01:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:01:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:19 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
12:01:19 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 2151ms
12:01:19 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
12:01:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d285800 == 30 [pid = 1904] [id = 397]
12:01:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8d4ca400) [pid = 1904] [serial = 1115] [outer = (nil)]
12:01:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8d66c400) [pid = 1904] [serial = 1116] [outer = 0x8d4ca400]
12:01:19 INFO - PROCESS | 1904 | 1447531279767 Marionette INFO loaded listener.js
12:01:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8e1da800) [pid = 1904] [serial = 1117] [outer = 0x8d4ca400]
12:01:21 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
12:01:21 INFO - document served over http requires an https
12:01:21 INFO - sub-resource via fetch-request using the meta-referrer
12:01:21 INFO - delivery method with swap-origin-redirect and when
12:01: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"
12:01:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:01:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:01:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:01:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:21 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
12:01:21 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 2119ms
12:01:21 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
12:01:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e607800 == 31 [pid = 1904] [id = 398]
12:01:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8e60cc00) [pid = 1904] [serial = 1118] [outer = (nil)]
12:01:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8ea47800) [pid = 1904] [serial = 1119] [outer = 0x8e60cc00]
12:01:22 INFO - PROCESS | 1904 | 1447531282006 Marionette INFO loaded listener.js
12:01:22 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8eb62800) [pid = 1904] [serial = 1120] [outer = 0x8e60cc00]
12:01:23 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
12:01:23 INFO - document served over http requires an https
12:01:23 INFO - sub-resource via fetch-request using the meta-referrer
12:01:23 INFO - delivery method with keep-origin-redirect and when
12:01: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"
12:01:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:01:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:01:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:01:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:23 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
12:01:23 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 2150ms
12:01:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
12:01:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954b800 == 32 [pid = 1904] [id = 399]
12:01:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8d4c7800) [pid = 1904] [serial = 1121] [outer = (nil)]
12:01:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x9128f800) [pid = 1904] [serial = 1122] [outer = 0x8d4c7800]
12:01:24 INFO - PROCESS | 1904 | 1447531284122 Marionette INFO loaded listener.js
12:01:24 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x917c9400) [pid = 1904] [serial = 1123] [outer = 0x8d4c7800]
12:01:25 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
12:01:25 INFO - document served over http requires an https
12:01:25 INFO - sub-resource via fetch-request using the meta-referrer
12:01:25 INFO - delivery method with no-redirect and when
12:01: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"
12:01:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:01:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:01:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:01:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:25 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
12:01:25 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 1942ms
12:01:25 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
12:01:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x917d3400 == 33 [pid = 1904] [id = 400]
12:01:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x917d4000) [pid = 1904] [serial = 1124] [outer = (nil)]
12:01:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x9183a000) [pid = 1904] [serial = 1125] [outer = 0x917d4000]
12:01:26 INFO - PROCESS | 1904 | 1447531286054 Marionette INFO loaded listener.js
12:01:26 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x920d0800) [pid = 1904] [serial = 1126] [outer = 0x917d4000]
12:01:27 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
12:01:27 INFO - document served over http requires an https
12:01:27 INFO - sub-resource via fetch-request using the meta-referrer
12:01:27 INFO - delivery method with swap-origin-redirect and when
12:01:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:01:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
12:01:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
12:01:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
12:01:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:27 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
12:01:27 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 2123ms
12:01:27 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
12:01:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x92166c00 == 34 [pid = 1904] [id = 401]
12:01:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x92169000) [pid = 1904] [serial = 1127] [outer = (nil)]
12:01:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x93764800) [pid = 1904] [serial = 1128] [outer = 0x92169000]
12:01:28 INFO - PROCESS | 1904 | 1447531288197 Marionette INFO loaded listener.js
12:01:28 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x93781400) [pid = 1904] [serial = 1129] [outer = 0x92169000]
12:01:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x9460b400 == 35 [pid = 1904] [id = 402]
12:01:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x9460cc00) [pid = 1904] [serial = 1130] [outer = (nil)]
12:01:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x93786000) [pid = 1904] [serial = 1131] [outer = 0x9460cc00]
12:01:29 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
12:01:29 INFO - document served over http requires an https
12:01:29 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:29 INFO - delivery method with keep-origin-redirect and when
12:01: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"
12:01:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:01:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:01:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:29 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
12:01:29 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 2241ms
12:01:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
12:01:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x9121f000 == 36 [pid = 1904] [id = 403]
12:01:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x93779800) [pid = 1904] [serial = 1132] [outer = (nil)]
12:01:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x94613000) [pid = 1904] [serial = 1133] [outer = 0x93779800]
12:01:30 INFO - PROCESS | 1904 | 1447531290470 Marionette INFO loaded listener.js
12:01:30 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x94655400) [pid = 1904] [serial = 1134] [outer = 0x93779800]
12:01:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x9466fc00 == 37 [pid = 1904] [id = 404]
12:01:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x94670800) [pid = 1904] [serial = 1135] [outer = (nil)]
12:01:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x9464ac00) [pid = 1904] [serial = 1136] [outer = 0x94670800]
12:01:31 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
12:01:31 INFO - document served over http requires an https
12:01:31 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:31 INFO - delivery method with no-redirect and when
12:01: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"
12:01:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:01:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:01:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:31 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
12:01:31 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 2047ms
12:01:31 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
12:01:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x912cd000 == 38 [pid = 1904] [id = 405]
12:01:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x94611800) [pid = 1904] [serial = 1137] [outer = (nil)]
12:01:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x94676800) [pid = 1904] [serial = 1138] [outer = 0x94611800]
12:01:32 INFO - PROCESS | 1904 | 1447531292563 Marionette INFO loaded listener.js
12:01:32 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x9475d000) [pid = 1904] [serial = 1139] [outer = 0x94611800]
12:01:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x947cac00 == 39 [pid = 1904] [id = 406]
12:01:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x947cb000) [pid = 1904] [serial = 1140] [outer = (nil)]
12:01:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x94764000) [pid = 1904] [serial = 1141] [outer = 0x947cb000]
12:01:34 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
12:01:34 INFO - document served over http requires an https
12:01:34 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:34 INFO - delivery method with swap-origin-redirect and when
12:01: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"
12:01:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:01:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:01:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:34 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
12:01:34 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 2195ms
12:01:34 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
12:01:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x947cc400 == 40 [pid = 1904] [id = 407]
12:01:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x947cd000) [pid = 1904] [serial = 1142] [outer = (nil)]
12:01:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x947d1400) [pid = 1904] [serial = 1143] [outer = 0x947cd000]
12:01:34 INFO - PROCESS | 1904 | 1447531294762 Marionette INFO loaded listener.js
12:01:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x947d9800) [pid = 1904] [serial = 1144] [outer = 0x947cd000]
12:01:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x94943400 == 41 [pid = 1904] [id = 408]
12:01:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x94943800) [pid = 1904] [serial = 1145] [outer = (nil)]
12:01:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x94946800) [pid = 1904] [serial = 1146] [outer = 0x94943800]
12:01:36 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
12:01:36 INFO - document served over http requires an https
12:01:36 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:36 INFO - delivery method with swap-origin-redirect and when
12:01: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"
12:01:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:01:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:01:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:36 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
12:01:36 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 2145ms
12:01:36 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
12:01:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x947d4800 == 42 [pid = 1904] [id = 409]
12:01:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x9494a800) [pid = 1904] [serial = 1147] [outer = (nil)]
12:01:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x949ec400) [pid = 1904] [serial = 1148] [outer = 0x9494a800]
12:01:36 INFO - PROCESS | 1904 | 1447531296882 Marionette INFO loaded listener.js
12:01:37 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x94a44c00) [pid = 1904] [serial = 1149] [outer = 0x9494a800]
12:01:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x9556fc00 == 43 [pid = 1904] [id = 410]
12:01:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x95570c00) [pid = 1904] [serial = 1150] [outer = (nil)]
12:01:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x95573000) [pid = 1904] [serial = 1151] [outer = 0x95570c00]
12:01:38 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
12:01:38 INFO - document served over http requires an https
12:01:38 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:38 INFO - delivery method with keep-origin-redirect and when
12:01: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"
12:01:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:01:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:01:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:38 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
12:01:38 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 2086ms
12:01:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
12:01:38 INFO - PROCESS | 1904 | ++DOCSHELL 0x95874c00 == 44 [pid = 1904] [id = 411]
12:01:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x95876400) [pid = 1904] [serial = 1152] [outer = (nil)]
12:01:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x95882400) [pid = 1904] [serial = 1153] [outer = 0x95876400]
12:01:39 INFO - PROCESS | 1904 | 1447531299027 Marionette INFO loaded listener.js
12:01:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9637d000) [pid = 1904] [serial = 1154] [outer = 0x95876400]
12:01:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x963c2000 == 45 [pid = 1904] [id = 412]
12:01:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x963c2400) [pid = 1904] [serial = 1155] [outer = (nil)]
12:01:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x963b8400) [pid = 1904] [serial = 1156] [outer = 0x963c2400]
12:01:40 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
12:01:40 INFO - document served over http requires an https
12:01:40 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:40 INFO - delivery method with no-redirect and when
12:01: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"
12:01:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:01:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:01:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:40 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
12:01:40 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 2195ms
12:01:40 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
12:01:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x963c3c00 == 46 [pid = 1904] [id = 413]
12:01:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x963c4800) [pid = 1904] [serial = 1157] [outer = (nil)]
12:01:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x97572c00) [pid = 1904] [serial = 1158] [outer = 0x963c4800]
12:01:41 INFO - PROCESS | 1904 | 1447531301312 Marionette INFO loaded listener.js
12:01:41 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x98320c00) [pid = 1904] [serial = 1159] [outer = 0x963c4800]
12:01:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x9832a000 == 47 [pid = 1904] [id = 414]
12:01:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x9832a800) [pid = 1904] [serial = 1160] [outer = (nil)]
12:01:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x9832ac00) [pid = 1904] [serial = 1161] [outer = 0x9832a800]
12:01:44 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
12:01:44 INFO - document served over http requires an https
12:01:44 INFO - sub-resource via iframe-tag using the meta-referrer
12:01:44 INFO - delivery method with swap-origin-redirect and when
12:01:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:01:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
12:01:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
12:01:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:44 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
12:01:44 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 3720ms
12:01:44 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
12:01:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dcd000 == 48 [pid = 1904] [id = 415]
12:01:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x89dcfc00) [pid = 1904] [serial = 1162] [outer = (nil)]
12:01:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x917d1400) [pid = 1904] [serial = 1163] [outer = 0x89dcfc00]
12:01:44 INFO - PROCESS | 1904 | 1447531304880 Marionette INFO loaded listener.js
12:01:45 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x947d8000) [pid = 1904] [serial = 1164] [outer = 0x89dcfc00]
12:01:46 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
12:01:46 INFO - document served over http requires an https
12:01:46 INFO - sub-resource via script-tag using the meta-referrer
12:01:46 INFO - delivery method with keep-origin-redirect and when
12:01: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"
12:01:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:01:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:01:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:46 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
12:01:46 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 2303ms
12:01:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
12:01:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4edc00 == 49 [pid = 1904] [id = 416]
12:01:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8b7f2800) [pid = 1904] [serial = 1165] [outer = (nil)]
12:01:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8cc19800) [pid = 1904] [serial = 1166] [outer = 0x8b7f2800]
12:01:47 INFO - PROCESS | 1904 | 1447531307219 Marionette INFO loaded listener.js
12:01:47 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x8d2d3c00) [pid = 1904] [serial = 1167] [outer = 0x8b7f2800]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x89540c00 == 48 [pid = 1904] [id = 375]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c1ee000 == 47 [pid = 1904] [id = 376]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c80ac00 == 46 [pid = 1904] [id = 377]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a3000 == 45 [pid = 1904] [id = 378]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c80e800 == 44 [pid = 1904] [id = 379]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c1ecc00 == 43 [pid = 1904] [id = 380]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8953f800 == 42 [pid = 1904] [id = 381]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x89547400 == 41 [pid = 1904] [id = 382]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb66000 == 40 [pid = 1904] [id = 383]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4cbc00 == 39 [pid = 1904] [id = 384]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x9121d800 == 38 [pid = 1904] [id = 385]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8f010000 == 37 [pid = 1904] [id = 386]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x917c5800 == 36 [pid = 1904] [id = 387]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x91831400 == 35 [pid = 1904] [id = 388]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c0800 == 34 [pid = 1904] [id = 389]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a6c00 == 33 [pid = 1904] [id = 390]
12:01:47 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74e400 == 32 [pid = 1904] [id = 369]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x8e17a000) [pid = 1904] [serial = 996] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x9121ac00) [pid = 1904] [serial = 1009] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8eaa0800) [pid = 1904] [serial = 1006] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8d66dc00) [pid = 1904] [serial = 991] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x912cb000) [pid = 1904] [serial = 1012] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x94767800) [pid = 1904] [serial = 1027] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x97537400) [pid = 1904] [serial = 1038] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9466cc00) [pid = 1904] [serial = 1024] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x96370400) [pid = 1904] [serial = 1033] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x949eec00) [pid = 1904] [serial = 1030] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8d2c6c00) [pid = 1904] [serial = 988] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8a0c8c00) [pid = 1904] [serial = 985] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8c804400) [pid = 1904] [serial = 1048] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8e289000) [pid = 1904] [serial = 1001] [outer = (nil)] [url = about:blank]
12:01:47 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8b7ee400) [pid = 1904] [serial = 1043] [outer = (nil)] [url = about:blank]
12:01:48 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
12:01:48 INFO - document served over http requires an https
12:01:48 INFO - sub-resource via script-tag using the meta-referrer
12:01:48 INFO - delivery method with no-redirect and when
12:01: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"
12:01:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:01:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:01:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:48 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
12:01:48 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 2097ms
12:01:48 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
12:01:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c9c00 == 33 [pid = 1904] [id = 417]
12:01:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8a4e6c00) [pid = 1904] [serial = 1168] [outer = (nil)]
12:01:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8b7f9800) [pid = 1904] [serial = 1169] [outer = 0x8a4e6c00]
12:01:49 INFO - PROCESS | 1904 | 1447531309351 Marionette INFO loaded listener.js
12:01:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8c80b000) [pid = 1904] [serial = 1170] [outer = 0x8a4e6c00]
12:01:50 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
12:01:50 INFO - document served over http requires an https
12:01:50 INFO - sub-resource via script-tag using the meta-referrer
12:01:50 INFO - delivery method with swap-origin-redirect and when
12:01: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"
12:01:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:01:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:01:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:50 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
12:01:50 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 1687ms
12:01:50 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
12:01:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c3000 == 34 [pid = 1904] [id = 418]
12:01:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8d4cbc00) [pid = 1904] [serial = 1171] [outer = (nil)]
12:01:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d606400) [pid = 1904] [serial = 1172] [outer = 0x8d4cbc00]
12:01:50 INFO - PROCESS | 1904 | 1447531310952 Marionette INFO loaded listener.js
12:01:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8d66e000) [pid = 1904] [serial = 1173] [outer = 0x8d4cbc00]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8d4c4c00) [pid = 1904] [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]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8a4ea000) [pid = 1904] [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]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8d4c2800) [pid = 1904] [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]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8a4ecc00) [pid = 1904] [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]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8eb66800) [pid = 1904] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x9121e400) [pid = 1904] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531256903]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x917c7800) [pid = 1904] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8cc18400) [pid = 1904] [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]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x89dc6400) [pid = 1904] [serial = 1053] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8c808800) [pid = 1904] [serial = 1056] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8d4cdc00) [pid = 1904] [serial = 1059] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8d96a800) [pid = 1904] [serial = 1062] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8e172c00) [pid = 1904] [serial = 1065] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8e1d2800) [pid = 1904] [serial = 1068] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8ea46000) [pid = 1904] [serial = 1071] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8eaa0400) [pid = 1904] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8ea9d000) [pid = 1904] [serial = 1074] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8f00b400) [pid = 1904] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531256903]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8f007c00) [pid = 1904] [serial = 1079] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x917c8c00) [pid = 1904] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x9128f000) [pid = 1904] [serial = 1084] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x9183b400) [pid = 1904] [serial = 1089] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8b7f7000) [pid = 1904] [serial = 1101] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8d290400) [pid = 1904] [serial = 1095] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8d4c8c00) [pid = 1904] [serial = 1104] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8c741c00) [pid = 1904] [serial = 1098] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8dceac00) [pid = 1904] [serial = 1107] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8d967400) [pid = 1904] [serial = 1092] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8cc11800) [pid = 1904] [serial = 1110] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8c80f800) [pid = 1904] [serial = 1102] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8d614c00) [pid = 1904] [serial = 1105] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8cc1a000) [pid = 1904] [serial = 1099] [outer = (nil)] [url = about:blank]
12:01:51 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8d2c4400) [pid = 1904] [serial = 1051] [outer = (nil)] [url = about:blank]
12:01:52 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
12:01:52 INFO - document served over http requires an https
12:01:52 INFO - sub-resource via script-tag using the meta-referrer
12:01:52 INFO - delivery method with swap-origin-redirect and when
12:01:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:01:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:01:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:01:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:52 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
12:01:52 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 1711ms
12:01:52 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
12:01:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d2cf000 == 35 [pid = 1904] [id = 419]
12:01:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8d4c8c00) [pid = 1904] [serial = 1174] [outer = (nil)]
12:01:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8d670400) [pid = 1904] [serial = 1175] [outer = 0x8d4c8c00]
12:01:52 INFO - PROCESS | 1904 | 1447531312701 Marionette INFO loaded listener.js
12:01:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8dce5800) [pid = 1904] [serial = 1176] [outer = 0x8d4c8c00]
12:01:53 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
12:01:53 INFO - document served over http requires an https
12:01:53 INFO - sub-resource via script-tag using the meta-referrer
12:01:53 INFO - delivery method with keep-origin-redirect and when
12:01: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"
12:01:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:01:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:01:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:53 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
12:01:53 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 1442ms
12:01:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
12:01:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c2800 == 36 [pid = 1904] [id = 420]
12:01:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8dce3400) [pid = 1904] [serial = 1177] [outer = (nil)]
12:01:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e175000) [pid = 1904] [serial = 1178] [outer = 0x8dce3400]
12:01:54 INFO - PROCESS | 1904 | 1447531314125 Marionette INFO loaded listener.js
12:01:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e18a400) [pid = 1904] [serial = 1179] [outer = 0x8dce3400]
12:01:55 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
12:01:55 INFO - document served over http requires an https
12:01:55 INFO - sub-resource via script-tag using the meta-referrer
12:01:55 INFO - delivery method with no-redirect and when
12:01:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:01:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:01:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:01:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:55 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
12:01:55 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 1739ms
12:01:55 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
12:01:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c808800 == 37 [pid = 1904] [id = 421]
12:01:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8cc18400) [pid = 1904] [serial = 1180] [outer = (nil)]
12:01:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8d287c00) [pid = 1904] [serial = 1181] [outer = 0x8cc18400]
12:01:56 INFO - PROCESS | 1904 | 1447531316138 Marionette INFO loaded listener.js
12:01:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8d4c5400) [pid = 1904] [serial = 1182] [outer = 0x8cc18400]
12:01:57 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
12:01:57 INFO - document served over http requires an https
12:01:57 INFO - sub-resource via script-tag using the meta-referrer
12:01:57 INFO - delivery method with swap-origin-redirect and when
12:01: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"
12:01:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
12:01:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
12:01:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:57 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
12:01:57 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 2239ms
12:01:57 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
12:01:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d60d400 == 38 [pid = 1904] [id = 422]
12:01:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8e172c00) [pid = 1904] [serial = 1183] [outer = (nil)]
12:01:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8e1d9000) [pid = 1904] [serial = 1184] [outer = 0x8e172c00]
12:01:58 INFO - PROCESS | 1904 | 1447531318370 Marionette INFO loaded listener.js
12:01:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:01:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8e608800) [pid = 1904] [serial = 1185] [outer = 0x8e172c00]
12:01:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
12:01:59 INFO - document served over http requires an https
12:01:59 INFO - sub-resource via xhr-request using the meta-referrer
12:01:59 INFO - delivery method with keep-origin-redirect and when
12:01: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"
12:01:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:01:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:01:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:01:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:01:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:01:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:01:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
12:01:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1905ms
12:01:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
12:02:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea9d400 == 39 [pid = 1904] [id = 423]
12:02:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8eb57400) [pid = 1904] [serial = 1186] [outer = (nil)]
12:02:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8eb5ec00) [pid = 1904] [serial = 1187] [outer = 0x8eb57400]
12:02:00 INFO - PROCESS | 1904 | 1447531320280 Marionette INFO loaded listener.js
12:02:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8f00bc00) [pid = 1904] [serial = 1188] [outer = 0x8eb57400]
12:02:01 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
12:02:01 INFO - document served over http requires an https
12:02:01 INFO - sub-resource via xhr-request using the meta-referrer
12:02:01 INFO - delivery method with no-redirect and when
12:02:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:02:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:02:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:02:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:02:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:02:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:02:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:02:01 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
12:02:01 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 1948ms
12:02:01 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
12:02:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d9400 == 40 [pid = 1904] [id = 424]
12:02:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8f010400) [pid = 1904] [serial = 1189] [outer = (nil)]
12:02:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x9121d800) [pid = 1904] [serial = 1190] [outer = 0x8f010400]
12:02:02 INFO - PROCESS | 1904 | 1447531322239 Marionette INFO loaded listener.js
12:02:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x91295c00) [pid = 1904] [serial = 1191] [outer = 0x8f010400]
12:02:03 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
12:02:03 INFO - document served over http requires an https
12:02:03 INFO - sub-resource via xhr-request using the meta-referrer
12:02:03 INFO - delivery method with swap-origin-redirect and when
12:02:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:02:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:02:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:02:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:02:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:02:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:02:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:02:03 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
12:02:03 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 1850ms
12:02:03 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
12:02:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x917ce000 == 41 [pid = 1904] [id = 425]
12:02:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x917ce400) [pid = 1904] [serial = 1192] [outer = (nil)]
12:02:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x91833000) [pid = 1904] [serial = 1193] [outer = 0x917ce400]
12:02:04 INFO - PROCESS | 1904 | 1447531324107 Marionette INFO loaded listener.js
12:02:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x920d7800) [pid = 1904] [serial = 1194] [outer = 0x917ce400]
12:02:05 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
12:02:05 INFO - document served over http requires an https
12:02:05 INFO - sub-resource via xhr-request using the meta-referrer
12:02:05 INFO - delivery method with swap-origin-redirect and when
12:02: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"
12:02:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:02:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:02:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:02:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:02:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:02:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:02:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:02:05 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
12:02:05 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 1846ms
12:02:05 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
12:02:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x91840c00 == 42 [pid = 1904] [id = 426]
12:02:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x9377c400) [pid = 1904] [serial = 1195] [outer = (nil)]
12:02:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x94609c00) [pid = 1904] [serial = 1196] [outer = 0x9377c400]
12:02:05 INFO - PROCESS | 1904 | 1447531325975 Marionette INFO loaded listener.js
12:02:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x94762000) [pid = 1904] [serial = 1197] [outer = 0x9377c400]
12:02:07 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
12:02:07 INFO - document served over http requires an https
12:02:07 INFO - sub-resource via xhr-request using the meta-referrer
12:02:07 INFO - delivery method with keep-origin-redirect and when
12:02: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"
12:02:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:02:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:02:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:02:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:02:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:02:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:02:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:02:07 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
12:02:07 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 1851ms
12:02:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
12:02:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x91835800 == 43 [pid = 1904] [id = 427]
12:02:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x94666c00) [pid = 1904] [serial = 1198] [outer = (nil)]
12:02:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x949f0800) [pid = 1904] [serial = 1199] [outer = 0x94666c00]
12:02:07 INFO - PROCESS | 1904 | 1447531327860 Marionette INFO loaded listener.js
12:02:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x96370c00) [pid = 1904] [serial = 1200] [outer = 0x94666c00]
12:02:09 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
12:02:09 INFO - document served over http requires an https
12:02:09 INFO - sub-resource via xhr-request using the meta-referrer
12:02:09 INFO - delivery method with no-redirect and when
12:02:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
12:02:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:02:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:02:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:02:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:02:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:02:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:02:09 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
12:02:09 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 1811ms
12:02:09 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
12:02:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e16b400 == 44 [pid = 1904] [id = 428]
12:02:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x94a47c00) [pid = 1904] [serial = 1201] [outer = (nil)]
12:02:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x963bfc00) [pid = 1904] [serial = 1202] [outer = 0x94a47c00]
12:02:09 INFO - PROCESS | 1904 | 1447531329687 Marionette INFO loaded listener.js
12:02:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x98329400) [pid = 1904] [serial = 1203] [outer = 0x94a47c00]
12:02:11 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
12:02:11 INFO - document served over http requires an https
12:02:11 INFO - sub-resource via xhr-request using the meta-referrer
12:02:11 INFO - delivery method with swap-origin-redirect and when
12:02: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"
12:02:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
12:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:02:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
12:02:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
12:02:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
12:02:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
12:02:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
12:02:11 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
12:02:11 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 1948ms
12:02:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:02:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x9831d000 == 45 [pid = 1904] [id = 429]
12:02:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x98569000) [pid = 1904] [serial = 1204] [outer = (nil)]
12:02:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x9856c800) [pid = 1904] [serial = 1205] [outer = 0x98569000]
12:02:11 INFO - PROCESS | 1904 | 1447531331629 Marionette INFO loaded listener.js
12:02:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x985e8400) [pid = 1904] [serial = 1206] [outer = 0x98569000]
12:02:12 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
12:02:12 INFO - document served over http requires an http
12:02:12 INFO - sub-resource via fetch-request using the http-csp
12:02:12 INFO - delivery method with keep-origin-redirect and when
12:02:12 INFO - the target request is cross-origin.
12:02:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1795ms
12:02:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:02:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x985e4400 == 46 [pid = 1904] [id = 430]
12:02:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x985ed000) [pid = 1904] [serial = 1207] [outer = (nil)]
12:02:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x985f1c00) [pid = 1904] [serial = 1208] [outer = 0x985ed000]
12:02:13 INFO - PROCESS | 1904 | 1447531333501 Marionette INFO loaded listener.js
12:02:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x98929c00) [pid = 1904] [serial = 1209] [outer = 0x985ed000]
12:02:14 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
12:02:14 INFO - document served over http requires an http
12:02:14 INFO - sub-resource via fetch-request using the http-csp
12:02:14 INFO - delivery method with no-redirect and when
12:02:14 INFO - the target request is cross-origin.
12:02:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2046ms
12:02:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:02:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1ccc00 == 47 [pid = 1904] [id = 431]
12:02:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x98959800) [pid = 1904] [serial = 1210] [outer = (nil)]
12:02:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x98d1bc00) [pid = 1904] [serial = 1211] [outer = 0x98959800]
12:02:15 INFO - PROCESS | 1904 | 1447531335524 Marionette INFO loaded listener.js
12:02:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x98d24000) [pid = 1904] [serial = 1212] [outer = 0x98959800]
12:02:16 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
12:02:16 INFO - document served over http requires an http
12:02:16 INFO - sub-resource via fetch-request using the http-csp
12:02:16 INFO - delivery method with swap-origin-redirect and when
12:02:16 INFO - the target request is cross-origin.
12:02:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1847ms
12:02:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:02:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d28800 == 48 [pid = 1904] [id = 432]
12:02:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x98d29800) [pid = 1904] [serial = 1213] [outer = (nil)]
12:02:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x98d7e000) [pid = 1904] [serial = 1214] [outer = 0x98d29800]
12:02:17 INFO - PROCESS | 1904 | 1447531337392 Marionette INFO loaded listener.js
12:02:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x98d87000) [pid = 1904] [serial = 1215] [outer = 0x98d29800]
12:02:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d8c800 == 49 [pid = 1904] [id = 433]
12:02:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x98d8cc00) [pid = 1904] [serial = 1216] [outer = (nil)]
12:02:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x99e0fc00) [pid = 1904] [serial = 1217] [outer = 0x98d8cc00]
12:02:18 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
12:02:18 INFO - document served over http requires an http
12:02:18 INFO - sub-resource via iframe-tag using the http-csp
12:02:18 INFO - delivery method with keep-origin-redirect and when
12:02:18 INFO - the target request is cross-origin.
12:02:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2040ms
12:02:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:02:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d60a000 == 50 [pid = 1904] [id = 434]
12:02:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x98d8bc00) [pid = 1904] [serial = 1218] [outer = (nil)]
12:02:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x99ea1c00) [pid = 1904] [serial = 1219] [outer = 0x98d8bc00]
12:02:19 INFO - PROCESS | 1904 | 1447531339431 Marionette INFO loaded listener.js
12:02:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x9a1ab000) [pid = 1904] [serial = 1220] [outer = 0x98d8bc00]
12:02:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x9a464400 == 51 [pid = 1904] [id = 435]
12:02:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0x9a46fc00) [pid = 1904] [serial = 1221] [outer = (nil)]
12:02:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0x9a464c00) [pid = 1904] [serial = 1222] [outer = 0x9a46fc00]
12:02:20 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
12:02:20 INFO - document served over http requires an http
12:02:20 INFO - sub-resource via iframe-tag using the http-csp
12:02:20 INFO - delivery method with no-redirect and when
12:02:20 INFO - the target request is cross-origin.
12:02:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1855ms
12:02:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:02:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x963be000 == 52 [pid = 1904] [id = 436]
12:02:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 154 (0x99ead400) [pid = 1904] [serial = 1223] [outer = (nil)]
12:02:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 155 (0x9a46d800) [pid = 1904] [serial = 1224] [outer = 0x99ead400]
12:02:21 INFO - PROCESS | 1904 | 1447531341358 Marionette INFO loaded listener.js
12:02:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 156 (0x9ace1c00) [pid = 1904] [serial = 1225] [outer = 0x99ead400]
12:02:22 INFO - PROCESS | 1904 | ++DOCSHELL 0x9af1a000 == 53 [pid = 1904] [id = 437]
12:02:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x9af1ac00) [pid = 1904] [serial = 1226] [outer = (nil)]
12:02:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x9af1c000) [pid = 1904] [serial = 1227] [outer = 0x9af1ac00]
12:02:22 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
12:02:22 INFO - document served over http requires an http
12:02:22 INFO - sub-resource via iframe-tag using the http-csp
12:02:22 INFO - delivery method with swap-origin-redirect and when
12:02:22 INFO - the target request is cross-origin.
12:02:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2038ms
12:02:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:02:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea52c00 == 54 [pid = 1904] [id = 438]
12:02:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x9a46e000) [pid = 1904] [serial = 1228] [outer = (nil)]
12:02:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 160 (0x9af1d400) [pid = 1904] [serial = 1229] [outer = 0x9a46e000]
12:02:23 INFO - PROCESS | 1904 | 1447531343373 Marionette INFO loaded listener.js
12:02:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 161 (0x9aff4800) [pid = 1904] [serial = 1230] [outer = 0x9a46e000]
12:02:27 INFO - PROCESS | 1904 | --DOCSHELL 0x9460b400 == 53 [pid = 1904] [id = 402]
12:02:27 INFO - PROCESS | 1904 | --DOCSHELL 0x9466fc00 == 52 [pid = 1904] [id = 404]
12:02:27 INFO - PROCESS | 1904 | --DOCSHELL 0x947cac00 == 51 [pid = 1904] [id = 406]
12:02:27 INFO - PROCESS | 1904 | --DOCSHELL 0x94943400 == 50 [pid = 1904] [id = 408]
12:02:27 INFO - PROCESS | 1904 | --DOCSHELL 0x9556fc00 == 49 [pid = 1904] [id = 410]
12:02:27 INFO - PROCESS | 1904 | --DOCSHELL 0x963c2000 == 48 [pid = 1904] [id = 412]
12:02:27 INFO - PROCESS | 1904 | --DOCSHELL 0x9832a000 == 47 [pid = 1904] [id = 414]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8c808800 == 46 [pid = 1904] [id = 421]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8d60d400 == 45 [pid = 1904] [id = 422]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea9d400 == 44 [pid = 1904] [id = 423]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d9400 == 43 [pid = 1904] [id = 424]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x917ce000 == 42 [pid = 1904] [id = 425]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x91840c00 == 41 [pid = 1904] [id = 426]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x91835800 == 40 [pid = 1904] [id = 427]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8e16b400 == 39 [pid = 1904] [id = 428]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x9831d000 == 38 [pid = 1904] [id = 429]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x985e4400 == 37 [pid = 1904] [id = 430]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1ccc00 == 36 [pid = 1904] [id = 431]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x98d28800 == 35 [pid = 1904] [id = 432]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x98d8c800 == 34 [pid = 1904] [id = 433]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8d60a000 == 33 [pid = 1904] [id = 434]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x9a464400 == 32 [pid = 1904] [id = 435]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x963be000 == 31 [pid = 1904] [id = 436]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x9af1a000 == 30 [pid = 1904] [id = 437]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c9c00 == 29 [pid = 1904] [id = 417]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c3000 == 28 [pid = 1904] [id = 418]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8d2cf000 == 27 [pid = 1904] [id = 419]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c2800 == 26 [pid = 1904] [id = 420]
12:02:29 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4edc00 == 25 [pid = 1904] [id = 416]
12:02:29 INFO - PROCESS | 1904 | --DOMWINDOW == 160 (0x8e1d2c00) [pid = 1904] [serial = 1108] [outer = (nil)] [url = about:blank]
12:02:29 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
12:02:29 INFO - document served over http requires an http
12:02:29 INFO - sub-resource via script-tag using the http-csp
12:02:29 INFO - delivery method with keep-origin-redirect and when
12:02:29 INFO - the target request is cross-origin.
12:02:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 7213ms
12:02:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:02:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c7000 == 26 [pid = 1904] [id = 439]
12:02:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 161 (0x8a0c8c00) [pid = 1904] [serial = 1231] [outer = (nil)]
12:02:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 162 (0x8a4a0400) [pid = 1904] [serial = 1232] [outer = 0x8a0c8c00]
12:02:30 INFO - PROCESS | 1904 | 1447531350354 Marionette INFO loaded listener.js
12:02:30 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 163 (0x8a4ec000) [pid = 1904] [serial = 1233] [outer = 0x8a0c8c00]
12:02:31 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
12:02:31 INFO - document served over http requires an http
12:02:31 INFO - sub-resource via script-tag using the http-csp
12:02:31 INFO - delivery method with no-redirect and when
12:02:31 INFO - the target request is cross-origin.
12:02:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1449ms
12:02:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:02:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc8c00 == 27 [pid = 1904] [id = 440]
12:02:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 164 (0x8c172800) [pid = 1904] [serial = 1234] [outer = (nil)]
12:02:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 165 (0x8c177c00) [pid = 1904] [serial = 1235] [outer = 0x8c172800]
12:02:31 INFO - PROCESS | 1904 | 1447531351883 Marionette INFO loaded listener.js
12:02:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 166 (0x8c745c00) [pid = 1904] [serial = 1236] [outer = 0x8c172800]
12:02:33 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
12:02:33 INFO - document served over http requires an http
12:02:33 INFO - sub-resource via script-tag using the http-csp
12:02:33 INFO - delivery method with swap-origin-redirect and when
12:02:33 INFO - the target request is cross-origin.
12:02:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1654ms
12:02:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:02:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a9000 == 28 [pid = 1904] [id = 441]
12:02:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 167 (0x8cc17400) [pid = 1904] [serial = 1237] [outer = (nil)]
12:02:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 168 (0x8cc1c000) [pid = 1904] [serial = 1238] [outer = 0x8cc17400]
12:02:33 INFO - PROCESS | 1904 | 1447531353476 Marionette INFO loaded listener.js
12:02:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 169 (0x8d28f000) [pid = 1904] [serial = 1239] [outer = 0x8cc17400]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 168 (0x8a4a8c00) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 167 (0x8d4c1800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 166 (0x92169000) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 165 (0x8a4f2400) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 164 (0x89dcfc00) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 163 (0x9494a800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 162 (0x917d4000) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 161 (0x8d968400) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 160 (0x8f002c00) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 159 (0x8d4c8c00) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x94611800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x8d4ca400) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x91834800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 155 (0x89543400) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 154 (0x8d4cb400) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 153 (0x95570c00) [pid = 1904] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x9832a800) [pid = 1904] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x8d4cbc00) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x94943800) [pid = 1904] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x8a4a9c00) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x8dce3400) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x8a4e7000) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x8b7f2800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x947cb000) [pid = 1904] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x94670800) [pid = 1904] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531291392]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8c740800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x947cd000) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8ea49400) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8d961000) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x9121f800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8d4c7800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x963c4800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8a4e6c00) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x9460cc00) [pid = 1904] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x93779800) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x95876400) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8c169000) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x963c2400) [pid = 1904] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531299998]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8e60cc00) [pid = 1904] [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]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8d606400) [pid = 1904] [serial = 1172] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x94946800) [pid = 1904] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x94676800) [pid = 1904] [serial = 1138] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x95882400) [pid = 1904] [serial = 1153] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x93764800) [pid = 1904] [serial = 1128] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x963b8400) [pid = 1904] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531299998]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x9832ac00) [pid = 1904] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8cc19800) [pid = 1904] [serial = 1166] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8ea47800) [pid = 1904] [serial = 1119] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8c170800) [pid = 1904] [serial = 1113] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x93786000) [pid = 1904] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8b7f9800) [pid = 1904] [serial = 1169] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8d670400) [pid = 1904] [serial = 1175] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x94764000) [pid = 1904] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x917d1400) [pid = 1904] [serial = 1163] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x95573000) [pid = 1904] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x94613000) [pid = 1904] [serial = 1133] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x9128f800) [pid = 1904] [serial = 1122] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x97572c00) [pid = 1904] [serial = 1158] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8d66c400) [pid = 1904] [serial = 1116] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x947d1400) [pid = 1904] [serial = 1143] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x949ec400) [pid = 1904] [serial = 1148] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x9183a000) [pid = 1904] [serial = 1125] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x9464ac00) [pid = 1904] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531291392]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8e175000) [pid = 1904] [serial = 1178] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8eb62400) [pid = 1904] [serial = 1093] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8dcedc00) [pid = 1904] [serial = 1063] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8a49f400) [pid = 1904] [serial = 1054] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8d28d800) [pid = 1904] [serial = 1057] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x8e186800) [pid = 1904] [serial = 1111] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8eb58800) [pid = 1904] [serial = 1075] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8e181c00) [pid = 1904] [serial = 1066] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8eb62c00) [pid = 1904] [serial = 1096] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8d611800) [pid = 1904] [serial = 1060] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x920d1400) [pid = 1904] [serial = 1090] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8ea54800) [pid = 1904] [serial = 1072] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8e288c00) [pid = 1904] [serial = 1069] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x912cb400) [pid = 1904] [serial = 1085] [outer = (nil)] [url = about:blank]
12:02:36 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x91214000) [pid = 1904] [serial = 1080] [outer = (nil)] [url = about:blank]
12:02:37 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
12:02:37 INFO - document served over http requires an http
12:02:37 INFO - sub-resource via xhr-request using the http-csp
12:02:37 INFO - delivery method with keep-origin-redirect and when
12:02:37 INFO - the target request is cross-origin.
12:02:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3956ms
12:02:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:02:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc18000 == 29 [pid = 1904] [id = 442]
12:02:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8d28d800) [pid = 1904] [serial = 1240] [outer = (nil)]
12:02:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8d2ca000) [pid = 1904] [serial = 1241] [outer = 0x8d28d800]
12:02:37 INFO - PROCESS | 1904 | 1447531357410 Marionette INFO loaded listener.js
12:02:37 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8d4c7800) [pid = 1904] [serial = 1242] [outer = 0x8d28d800]
12:02:38 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
12:02:38 INFO - document served over http requires an http
12:02:38 INFO - sub-resource via xhr-request using the http-csp
12:02:38 INFO - delivery method with no-redirect and when
12:02:38 INFO - the target request is cross-origin.
12:02:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1539ms
12:02:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:02:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x89549400 == 30 [pid = 1904] [id = 443]
12:02:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8a4f3000) [pid = 1904] [serial = 1243] [outer = (nil)]
12:02:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8c168400) [pid = 1904] [serial = 1244] [outer = 0x8a4f3000]
12:02:39 INFO - PROCESS | 1904 | 1447531359263 Marionette INFO loaded listener.js
12:02:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8c745400) [pid = 1904] [serial = 1245] [outer = 0x8a4f3000]
12:02:40 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
12:02:40 INFO - document served over http requires an http
12:02:40 INFO - sub-resource via xhr-request using the http-csp
12:02:40 INFO - delivery method with swap-origin-redirect and when
12:02:40 INFO - the target request is cross-origin.
12:02:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1896ms
12:02:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:02:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d2d1000 == 31 [pid = 1904] [id = 444]
12:02:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d2d3800) [pid = 1904] [serial = 1246] [outer = (nil)]
12:02:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d60ac00) [pid = 1904] [serial = 1247] [outer = 0x8d2d3800]
12:02:41 INFO - PROCESS | 1904 | 1447531361147 Marionette INFO loaded listener.js
12:02:41 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8d669000) [pid = 1904] [serial = 1248] [outer = 0x8d2d3800]
12:02:42 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
12:02:42 INFO - document served over http requires an https
12:02:42 INFO - sub-resource via fetch-request using the http-csp
12:02:42 INFO - delivery method with keep-origin-redirect and when
12:02:42 INFO - the target request is cross-origin.
12:02:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2047ms
12:02:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:02:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d960800 == 32 [pid = 1904] [id = 445]
12:02:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8d966400) [pid = 1904] [serial = 1249] [outer = (nil)]
12:02:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8dce7c00) [pid = 1904] [serial = 1250] [outer = 0x8d966400]
12:02:43 INFO - PROCESS | 1904 | 1447531363260 Marionette INFO loaded listener.js
12:02:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8e16f000) [pid = 1904] [serial = 1251] [outer = 0x8d966400]
12:02:44 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
12:02:44 INFO - document served over http requires an https
12:02:44 INFO - sub-resource via fetch-request using the http-csp
12:02:44 INFO - delivery method with no-redirect and when
12:02:44 INFO - the target request is cross-origin.
12:02:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1887ms
12:02:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:02:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dce4400 == 33 [pid = 1904] [id = 446]
12:02:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8e17e800) [pid = 1904] [serial = 1252] [outer = (nil)]
12:02:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8e184400) [pid = 1904] [serial = 1253] [outer = 0x8e17e800]
12:02:45 INFO - PROCESS | 1904 | 1447531365290 Marionette INFO loaded listener.js
12:02:45 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8e1d5800) [pid = 1904] [serial = 1254] [outer = 0x8e17e800]
12:02:46 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
12:02:46 INFO - document served over http requires an https
12:02:46 INFO - sub-resource via fetch-request using the http-csp
12:02:46 INFO - delivery method with swap-origin-redirect and when
12:02:46 INFO - the target request is cross-origin.
12:02:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2281ms
12:02:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:02:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e280000 == 34 [pid = 1904] [id = 447]
12:02:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e280800) [pid = 1904] [serial = 1255] [outer = (nil)]
12:02:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e285000) [pid = 1904] [serial = 1256] [outer = 0x8e280800]
12:02:47 INFO - PROCESS | 1904 | 1447531367411 Marionette INFO loaded listener.js
12:02:47 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e606c00) [pid = 1904] [serial = 1257] [outer = 0x8e280800]
12:02:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea4c800 == 35 [pid = 1904] [id = 448]
12:02:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8ea4f000) [pid = 1904] [serial = 1258] [outer = (nil)]
12:02:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8ea49400) [pid = 1904] [serial = 1259] [outer = 0x8ea4f000]
12:02:48 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
12:02:48 INFO - document served over http requires an https
12:02:48 INFO - sub-resource via iframe-tag using the http-csp
12:02:48 INFO - delivery method with keep-origin-redirect and when
12:02:48 INFO - the target request is cross-origin.
12:02:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2048ms
12:02:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:02:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc15800 == 36 [pid = 1904] [id = 449]
12:02:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8e286800) [pid = 1904] [serial = 1260] [outer = (nil)]
12:02:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8ea9b000) [pid = 1904] [serial = 1261] [outer = 0x8e286800]
12:02:49 INFO - PROCESS | 1904 | 1447531369459 Marionette INFO loaded listener.js
12:02:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8eb5d000) [pid = 1904] [serial = 1262] [outer = 0x8e286800]
12:02:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb64000 == 37 [pid = 1904] [id = 450]
12:02:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8f004000) [pid = 1904] [serial = 1263] [outer = (nil)]
12:02:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8eaa2800) [pid = 1904] [serial = 1264] [outer = 0x8f004000]
12:02:50 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
12:02:50 INFO - document served over http requires an https
12:02:50 INFO - sub-resource via iframe-tag using the http-csp
12:02:50 INFO - delivery method with no-redirect and when
12:02:50 INFO - the target request is cross-origin.
12:02:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1938ms
12:02:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:02:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb5c800 == 38 [pid = 1904] [id = 451]
12:02:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8eb64c00) [pid = 1904] [serial = 1265] [outer = (nil)]
12:02:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8f00a800) [pid = 1904] [serial = 1266] [outer = 0x8eb64c00]
12:02:51 INFO - PROCESS | 1904 | 1447531371359 Marionette INFO loaded listener.js
12:02:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x9121e000) [pid = 1904] [serial = 1267] [outer = 0x8eb64c00]
12:02:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x91296c00 == 39 [pid = 1904] [id = 452]
12:02:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x912c4400) [pid = 1904] [serial = 1268] [outer = (nil)]
12:02:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x91292000) [pid = 1904] [serial = 1269] [outer = 0x912c4400]
12:02:52 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
12:02:52 INFO - document served over http requires an https
12:02:52 INFO - sub-resource via iframe-tag using the http-csp
12:02:52 INFO - delivery method with swap-origin-redirect and when
12:02:52 INFO - the target request is cross-origin.
12:02:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2008ms
12:02:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:02:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x91218800 == 40 [pid = 1904] [id = 453]
12:02:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x91296400) [pid = 1904] [serial = 1270] [outer = (nil)]
12:02:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x912cb400) [pid = 1904] [serial = 1271] [outer = 0x91296400]
12:02:53 INFO - PROCESS | 1904 | 1447531373419 Marionette INFO loaded listener.js
12:02:53 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x917c5800) [pid = 1904] [serial = 1272] [outer = 0x91296400]
12:02:54 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
12:02:54 INFO - document served over http requires an https
12:02:54 INFO - sub-resource via script-tag using the http-csp
12:02:54 INFO - delivery method with keep-origin-redirect and when
12:02:54 INFO - the target request is cross-origin.
12:02:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1894ms
12:02:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:02:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dce400 == 41 [pid = 1904] [id = 454]
12:02:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x917d1800) [pid = 1904] [serial = 1273] [outer = (nil)]
12:02:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x91839400) [pid = 1904] [serial = 1274] [outer = 0x917d1800]
12:02:55 INFO - PROCESS | 1904 | 1447531375322 Marionette INFO loaded listener.js
12:02:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x920cac00) [pid = 1904] [serial = 1275] [outer = 0x917d1800]
12:02:56 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
12:02:56 INFO - document served over http requires an https
12:02:56 INFO - sub-resource via script-tag using the http-csp
12:02:56 INFO - delivery method with no-redirect and when
12:02:56 INFO - the target request is cross-origin.
12:02:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1744ms
12:02:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:02:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d969c00 == 42 [pid = 1904] [id = 455]
12:02:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x91837400) [pid = 1904] [serial = 1276] [outer = (nil)]
12:02:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x920d5400) [pid = 1904] [serial = 1277] [outer = 0x91837400]
12:02:57 INFO - PROCESS | 1904 | 1447531377147 Marionette INFO loaded listener.js
12:02:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x92173400) [pid = 1904] [serial = 1278] [outer = 0x91837400]
12:02:58 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
12:02:58 INFO - document served over http requires an https
12:02:58 INFO - sub-resource via script-tag using the http-csp
12:02:58 INFO - delivery method with swap-origin-redirect and when
12:02:58 INFO - the target request is cross-origin.
12:02:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2209ms
12:02:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:02:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c2000 == 43 [pid = 1904] [id = 456]
12:02:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9216fc00) [pid = 1904] [serial = 1279] [outer = (nil)]
12:02:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x9377c000) [pid = 1904] [serial = 1280] [outer = 0x9216fc00]
12:02:59 INFO - PROCESS | 1904 | 1447531379424 Marionette INFO loaded listener.js
12:02:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:02:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x94618800) [pid = 1904] [serial = 1281] [outer = 0x9216fc00]
12:03:00 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
12:03:00 INFO - document served over http requires an https
12:03:00 INFO - sub-resource via xhr-request using the http-csp
12:03:00 INFO - delivery method with keep-origin-redirect and when
12:03:00 INFO - the target request is cross-origin.
12:03:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2113ms
12:03:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:03:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x94664400 == 44 [pid = 1904] [id = 457]
12:03:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x94665400) [pid = 1904] [serial = 1282] [outer = (nil)]
12:03:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x94676800) [pid = 1904] [serial = 1283] [outer = 0x94665400]
12:03:01 INFO - PROCESS | 1904 | 1447531381574 Marionette INFO loaded listener.js
12:03:01 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x9475e000) [pid = 1904] [serial = 1284] [outer = 0x94665400]
12:03:02 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
12:03:02 INFO - document served over http requires an https
12:03:02 INFO - sub-resource via xhr-request using the http-csp
12:03:02 INFO - delivery method with no-redirect and when
12:03:02 INFO - the target request is cross-origin.
12:03:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1755ms
12:03:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:03:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dcd800 == 45 [pid = 1904] [id = 458]
12:03:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x9467bc00) [pid = 1904] [serial = 1285] [outer = (nil)]
12:03:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x947cb400) [pid = 1904] [serial = 1286] [outer = 0x9467bc00]
12:03:03 INFO - PROCESS | 1904 | 1447531383233 Marionette INFO loaded listener.js
12:03:03 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x947d9000) [pid = 1904] [serial = 1287] [outer = 0x9467bc00]
12:03: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
12:03:04 INFO - document served over http requires an https
12:03:04 INFO - sub-resource via xhr-request using the http-csp
12:03:04 INFO - delivery method with swap-origin-redirect and when
12:03:04 INFO - the target request is cross-origin.
12:03:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1693ms
12:03:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:03:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c169800 == 46 [pid = 1904] [id = 459]
12:03:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8e180c00) [pid = 1904] [serial = 1288] [outer = (nil)]
12:03:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x949e7c00) [pid = 1904] [serial = 1289] [outer = 0x8e180c00]
12:03:05 INFO - PROCESS | 1904 | 1447531385085 Marionette INFO loaded listener.js
12:03:05 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x94a44400) [pid = 1904] [serial = 1290] [outer = 0x8e180c00]
12:03:06 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
12:03:06 INFO - document served over http requires an http
12:03:06 INFO - sub-resource via fetch-request using the http-csp
12:03:06 INFO - delivery method with keep-origin-redirect and when
12:03:06 INFO - the target request is same-origin.
12:03:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1884ms
12:03:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:03:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc14800 == 47 [pid = 1904] [id = 460]
12:03:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x95573000) [pid = 1904] [serial = 1291] [outer = (nil)]
12:03:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x95576000) [pid = 1904] [serial = 1292] [outer = 0x95573000]
12:03:07 INFO - PROCESS | 1904 | 1447531387011 Marionette INFO loaded listener.js
12:03:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x96375800) [pid = 1904] [serial = 1293] [outer = 0x95573000]
12:03:08 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
12:03:08 INFO - document served over http requires an http
12:03:08 INFO - sub-resource via fetch-request using the http-csp
12:03:08 INFO - delivery method with no-redirect and when
12:03:08 INFO - the target request is same-origin.
12:03:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1882ms
12:03:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:03:09 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc3800 == 46 [pid = 1904] [id = 394]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8954b800 == 45 [pid = 1904] [id = 399]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8d285800 == 44 [pid = 1904] [id = 397]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x912cd000 == 43 [pid = 1904] [id = 405]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x917d3400 == 42 [pid = 1904] [id = 400]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x92166c00 == 41 [pid = 1904] [id = 401]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x9121f000 == 40 [pid = 1904] [id = 403]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x95874c00 == 39 [pid = 1904] [id = 411]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8e607800 == 38 [pid = 1904] [id = 398]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea4c800 == 37 [pid = 1904] [id = 448]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb64000 == 36 [pid = 1904] [id = 450]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x91296c00 == 35 [pid = 1904] [id = 452]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x89dcd000 == 34 [pid = 1904] [id = 415]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea52c00 == 33 [pid = 1904] [id = 438]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x947d4800 == 32 [pid = 1904] [id = 409]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4e8800 == 31 [pid = 1904] [id = 392]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8c16b800 == 30 [pid = 1904] [id = 393]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4f4800 == 29 [pid = 1904] [id = 396]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c7c00 == 28 [pid = 1904] [id = 395]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x963c3c00 == 27 [pid = 1904] [id = 413]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a1400 == 26 [pid = 1904] [id = 391]
12:03:10 INFO - PROCESS | 1904 | --DOCSHELL 0x947cc400 == 25 [pid = 1904] [id = 407]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8dce5800) [pid = 1904] [serial = 1176] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x917c9400) [pid = 1904] [serial = 1123] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8eb62800) [pid = 1904] [serial = 1120] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x93781400) [pid = 1904] [serial = 1129] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x920d0800) [pid = 1904] [serial = 1126] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8c80b000) [pid = 1904] [serial = 1170] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9637d000) [pid = 1904] [serial = 1154] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x94a44c00) [pid = 1904] [serial = 1149] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x98320c00) [pid = 1904] [serial = 1159] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x94655400) [pid = 1904] [serial = 1134] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x947d8000) [pid = 1904] [serial = 1164] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8c806800) [pid = 1904] [serial = 1114] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x9475d000) [pid = 1904] [serial = 1139] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x947d9800) [pid = 1904] [serial = 1144] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8d66e000) [pid = 1904] [serial = 1173] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8d2d3c00) [pid = 1904] [serial = 1167] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8e1da800) [pid = 1904] [serial = 1117] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8e18a400) [pid = 1904] [serial = 1179] [outer = (nil)] [url = about:blank]
12:03:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x89545000 == 26 [pid = 1904] [id = 461]
12:03:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x8954a400) [pid = 1904] [serial = 1294] [outer = (nil)]
12:03:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x89dc8400) [pid = 1904] [serial = 1295] [outer = 0x8954a400]
12:03:11 INFO - PROCESS | 1904 | 1447531391378 Marionette INFO loaded listener.js
12:03:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x8a0bd400) [pid = 1904] [serial = 1296] [outer = 0x8954a400]
12:03:12 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
12:03:12 INFO - document served over http requires an http
12:03:12 INFO - sub-resource via fetch-request using the http-csp
12:03:12 INFO - delivery method with swap-origin-redirect and when
12:03:12 INFO - the target request is same-origin.
12:03:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 4339ms
12:03:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:03:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4edc00 == 27 [pid = 1904] [id = 462]
12:03:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x8a4ef000) [pid = 1904] [serial = 1297] [outer = (nil)]
12:03:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8a4f1400) [pid = 1904] [serial = 1298] [outer = 0x8a4ef000]
12:03:12 INFO - PROCESS | 1904 | 1447531392998 Marionette INFO loaded listener.js
12:03:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8b7f6400) [pid = 1904] [serial = 1299] [outer = 0x8a4ef000]
12:03:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c740800 == 28 [pid = 1904] [id = 463]
12:03:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8c741400) [pid = 1904] [serial = 1300] [outer = (nil)]
12:03:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8c1ec400) [pid = 1904] [serial = 1301] [outer = 0x8c741400]
12:03:14 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
12:03:14 INFO - document served over http requires an http
12:03:14 INFO - sub-resource via iframe-tag using the http-csp
12:03:14 INFO - delivery method with keep-origin-redirect and when
12:03:14 INFO - the target request is same-origin.
12:03:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1695ms
12:03:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:03:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x89540c00 == 29 [pid = 1904] [id = 464]
12:03:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8c74bc00) [pid = 1904] [serial = 1302] [outer = (nil)]
12:03:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8c74f800) [pid = 1904] [serial = 1303] [outer = 0x8c74bc00]
12:03:14 INFO - PROCESS | 1904 | 1447531394743 Marionette INFO loaded listener.js
12:03:14 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8c80a800) [pid = 1904] [serial = 1304] [outer = 0x8c74bc00]
12:03:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c745000 == 30 [pid = 1904] [id = 465]
12:03:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8cc12400) [pid = 1904] [serial = 1305] [outer = (nil)]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x917ce400) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x99ead400) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x98569000) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8eb57400) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8f010400) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8e172c00) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x9377c400) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x985ed000) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x94666c00) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x98d8bc00) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x94a47c00) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x98d29800) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x98959800) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8cc17400) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8a0c8c00) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8d28d800) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x9af1ac00) [pid = 1904] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x9a46fc00) [pid = 1904] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531340304]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8cc18400) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x98d8cc00) [pid = 1904] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8c172800) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x9a46e000) [pid = 1904] [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]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x91833000) [pid = 1904] [serial = 1193] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x9a46d800) [pid = 1904] [serial = 1224] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x9af1d400) [pid = 1904] [serial = 1229] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8c177c00) [pid = 1904] [serial = 1235] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x9121d800) [pid = 1904] [serial = 1190] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8a4a0400) [pid = 1904] [serial = 1232] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8eb5ec00) [pid = 1904] [serial = 1187] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x9a464c00) [pid = 1904] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531340304]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x9af1c000) [pid = 1904] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x985f1c00) [pid = 1904] [serial = 1208] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x99e0fc00) [pid = 1904] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8cc1c000) [pid = 1904] [serial = 1238] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x9856c800) [pid = 1904] [serial = 1205] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8e1d9000) [pid = 1904] [serial = 1184] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x98d1bc00) [pid = 1904] [serial = 1211] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x963bfc00) [pid = 1904] [serial = 1202] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x98d7e000) [pid = 1904] [serial = 1214] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x94609c00) [pid = 1904] [serial = 1196] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8d287c00) [pid = 1904] [serial = 1181] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x949f0800) [pid = 1904] [serial = 1199] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x99ea1c00) [pid = 1904] [serial = 1219] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8d2ca000) [pid = 1904] [serial = 1241] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x920d7800) [pid = 1904] [serial = 1194] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8f00bc00) [pid = 1904] [serial = 1188] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x8e608800) [pid = 1904] [serial = 1185] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x94762000) [pid = 1904] [serial = 1197] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x8d28f000) [pid = 1904] [serial = 1239] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x96370c00) [pid = 1904] [serial = 1200] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x91295c00) [pid = 1904] [serial = 1191] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 87 (0x98329400) [pid = 1904] [serial = 1203] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | --DOMWINDOW == 86 (0x8d4c7800) [pid = 1904] [serial = 1242] [outer = (nil)] [url = about:blank]
12:03:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 87 (0x89dcd400) [pid = 1904] [serial = 1306] [outer = 0x8cc12400]
12:03:17 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
12:03:17 INFO - document served over http requires an http
12:03:17 INFO - sub-resource via iframe-tag using the http-csp
12:03:17 INFO - delivery method with no-redirect and when
12:03:17 INFO - the target request is same-origin.
12:03:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3204ms
12:03:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:03:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d286000 == 31 [pid = 1904] [id = 466]
12:03:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 88 (0x8d289400) [pid = 1904] [serial = 1307] [outer = (nil)]
12:03:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x8d28cc00) [pid = 1904] [serial = 1308] [outer = 0x8d289400]
12:03:17 INFO - PROCESS | 1904 | 1447531397983 Marionette INFO loaded listener.js
12:03:18 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x8d2c7400) [pid = 1904] [serial = 1309] [outer = 0x8d289400]
12:03:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d2cdc00 == 32 [pid = 1904] [id = 467]
12:03:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8d2ce800) [pid = 1904] [serial = 1310] [outer = (nil)]
12:03:18 INFO - PROCESS | 1904 | [1904] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
12:03:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x89548800) [pid = 1904] [serial = 1311] [outer = 0x8d2ce800]
12:03:19 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
12:03:19 INFO - document served over http requires an http
12:03:19 INFO - sub-resource via iframe-tag using the http-csp
12:03:19 INFO - delivery method with swap-origin-redirect and when
12:03:19 INFO - the target request is same-origin.
12:03:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1802ms
12:03:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:03:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4ea400 == 33 [pid = 1904] [id = 468]
12:03:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8a4ea800) [pid = 1904] [serial = 1312] [outer = (nil)]
12:03:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8a4f4000) [pid = 1904] [serial = 1313] [outer = 0x8a4ea800]
12:03:20 INFO - PROCESS | 1904 | 1447531400041 Marionette INFO loaded listener.js
12:03:20 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8c1e9000) [pid = 1904] [serial = 1314] [outer = 0x8a4ea800]
12:03:21 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
12:03:21 INFO - document served over http requires an http
12:03:21 INFO - sub-resource via script-tag using the http-csp
12:03:21 INFO - delivery method with keep-origin-redirect and when
12:03:21 INFO - the target request is same-origin.
12:03:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2143ms
12:03:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:03:22 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d289000 == 34 [pid = 1904] [id = 469]
12:03:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d28d000) [pid = 1904] [serial = 1315] [outer = (nil)]
12:03:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8d2c7000) [pid = 1904] [serial = 1316] [outer = 0x8d28d000]
12:03:22 INFO - PROCESS | 1904 | 1447531402141 Marionette INFO loaded listener.js
12:03:22 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d4cd400) [pid = 1904] [serial = 1317] [outer = 0x8d28d000]
12:03:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:23 INFO - document served over http requires an http
12:03:23 INFO - sub-resource via script-tag using the http-csp
12:03:23 INFO - delivery method with no-redirect and when
12:03:23 INFO - the target request is same-origin.
12:03:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1987ms
12:03:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:03:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954c000 == 35 [pid = 1904] [id = 470]
12:03:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8954d000) [pid = 1904] [serial = 1318] [outer = (nil)]
12:03:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8d668c00) [pid = 1904] [serial = 1319] [outer = 0x8954d000]
12:03:24 INFO - PROCESS | 1904 | 1447531404163 Marionette INFO loaded listener.js
12:03:24 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8d95fc00) [pid = 1904] [serial = 1320] [outer = 0x8954d000]
12:03:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:25 INFO - document served over http requires an http
12:03:25 INFO - sub-resource via script-tag using the http-csp
12:03:25 INFO - delivery method with swap-origin-redirect and when
12:03:25 INFO - the target request is same-origin.
12:03:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1894ms
12:03:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:03:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d967400 == 36 [pid = 1904] [id = 471]
12:03:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8d969000) [pid = 1904] [serial = 1321] [outer = (nil)]
12:03:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8dce2800) [pid = 1904] [serial = 1322] [outer = 0x8d969000]
12:03:26 INFO - PROCESS | 1904 | 1447531406131 Marionette INFO loaded listener.js
12:03:26 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8e16d400) [pid = 1904] [serial = 1323] [outer = 0x8d969000]
12:03:27 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
12:03:27 INFO - document served over http requires an http
12:03:27 INFO - sub-resource via xhr-request using the http-csp
12:03:27 INFO - delivery method with keep-origin-redirect and when
12:03:27 INFO - the target request is same-origin.
12:03:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1833ms
12:03:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:03:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dce9400 == 37 [pid = 1904] [id = 472]
12:03:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8e173400) [pid = 1904] [serial = 1324] [outer = (nil)]
12:03:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8e176400) [pid = 1904] [serial = 1325] [outer = 0x8e173400]
12:03:27 INFO - PROCESS | 1904 | 1447531407818 Marionette INFO loaded listener.js
12:03:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e183400) [pid = 1904] [serial = 1326] [outer = 0x8e173400]
12:03:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:03:28 INFO - document served over http requires an http
12:03:28 INFO - sub-resource via xhr-request using the http-csp
12:03:28 INFO - delivery method with no-redirect and when
12:03:28 INFO - the target request is same-origin.
12:03:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1629ms
12:03:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:03:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x89544800 == 38 [pid = 1904] [id = 473]
12:03:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8a4f0400) [pid = 1904] [serial = 1327] [outer = (nil)]
12:03:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e27d800) [pid = 1904] [serial = 1328] [outer = 0x8a4f0400]
12:03:29 INFO - PROCESS | 1904 | 1447531409625 Marionette INFO loaded listener.js
12:03:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e28a000) [pid = 1904] [serial = 1329] [outer = 0x8a4f0400]
12:03:30 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
12:03:30 INFO - document served over http requires an http
12:03:30 INFO - sub-resource via xhr-request using the http-csp
12:03:30 INFO - delivery method with swap-origin-redirect and when
12:03:30 INFO - the target request is same-origin.
12:03:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2046ms
12:03:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:03:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4e7800 == 39 [pid = 1904] [id = 474]
12:03:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8e176800) [pid = 1904] [serial = 1330] [outer = (nil)]
12:03:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8e60e000) [pid = 1904] [serial = 1331] [outer = 0x8e176800]
12:03:31 INFO - PROCESS | 1904 | 1447531411627 Marionette INFO loaded listener.js
12:03:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8ea4f400) [pid = 1904] [serial = 1332] [outer = 0x8e176800]
12:03:33 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
12:03:33 INFO - document served over http requires an https
12:03:33 INFO - sub-resource via fetch-request using the http-csp
12:03:33 INFO - delivery method with keep-origin-redirect and when
12:03:33 INFO - the target request is same-origin.
12:03:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2050ms
12:03:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:03:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d287c00 == 40 [pid = 1904] [id = 475]
12:03:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8ea93800) [pid = 1904] [serial = 1333] [outer = (nil)]
12:03:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8ea96c00) [pid = 1904] [serial = 1334] [outer = 0x8ea93800]
12:03:33 INFO - PROCESS | 1904 | 1447531413560 Marionette INFO loaded listener.js
12:03:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8ea99000) [pid = 1904] [serial = 1335] [outer = 0x8ea93800]
12:03:34 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
12:03:34 INFO - document served over http requires an https
12:03:34 INFO - sub-resource via fetch-request using the http-csp
12:03:34 INFO - delivery method with no-redirect and when
12:03:34 INFO - the target request is same-origin.
12:03:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1800ms
12:03:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:03:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c5000 == 41 [pid = 1904] [id = 476]
12:03:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8d28f800) [pid = 1904] [serial = 1336] [outer = (nil)]
12:03:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8eb63400) [pid = 1904] [serial = 1337] [outer = 0x8d28f800]
12:03:35 INFO - PROCESS | 1904 | 1447531415394 Marionette INFO loaded listener.js
12:03:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8f00b400) [pid = 1904] [serial = 1338] [outer = 0x8d28f800]
12:03:36 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
12:03:36 INFO - document served over http requires an https
12:03:36 INFO - sub-resource via fetch-request using the http-csp
12:03:36 INFO - delivery method with swap-origin-redirect and when
12:03:36 INFO - the target request is same-origin.
12:03:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2004ms
12:03:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:03:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f00b000 == 42 [pid = 1904] [id = 477]
12:03:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x91213c00) [pid = 1904] [serial = 1339] [outer = (nil)]
12:03:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x91219800) [pid = 1904] [serial = 1340] [outer = 0x91213c00]
12:03:37 INFO - PROCESS | 1904 | 1447531417590 Marionette INFO loaded listener.js
12:03:37 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x9128c400) [pid = 1904] [serial = 1341] [outer = 0x91213c00]
12:03:38 INFO - PROCESS | 1904 | ++DOCSHELL 0x91291c00 == 43 [pid = 1904] [id = 478]
12:03:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x91295400) [pid = 1904] [serial = 1342] [outer = (nil)]
12:03:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x91295c00) [pid = 1904] [serial = 1343] [outer = 0x91295400]
12:03:39 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
12:03:39 INFO - document served over http requires an https
12:03:39 INFO - sub-resource via iframe-tag using the http-csp
12:03:39 INFO - delivery method with keep-origin-redirect and when
12:03:39 INFO - the target request is same-origin.
12:03:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2204ms
12:03:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:03:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x912c7c00 == 44 [pid = 1904] [id = 479]
12:03:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x912c8400) [pid = 1904] [serial = 1344] [outer = (nil)]
12:03:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x912cf000) [pid = 1904] [serial = 1345] [outer = 0x912c8400]
12:03:39 INFO - PROCESS | 1904 | 1447531419710 Marionette INFO loaded listener.js
12:03:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x917d0c00) [pid = 1904] [serial = 1346] [outer = 0x912c8400]
12:03:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x91835400 == 45 [pid = 1904] [id = 480]
12:03:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x91836400) [pid = 1904] [serial = 1347] [outer = (nil)]
12:03:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x9183a400) [pid = 1904] [serial = 1348] [outer = 0x91836400]
12:03:41 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
12:03:41 INFO - document served over http requires an https
12:03:41 INFO - sub-resource via iframe-tag using the http-csp
12:03:41 INFO - delivery method with no-redirect and when
12:03:41 INFO - the target request is same-origin.
12:03:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2037ms
12:03:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:03:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x91837c00 == 46 [pid = 1904] [id = 481]
12:03:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x91838000) [pid = 1904] [serial = 1349] [outer = (nil)]
12:03:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9183e800) [pid = 1904] [serial = 1350] [outer = 0x91838000]
12:03:43 INFO - PROCESS | 1904 | 1447531423046 Marionette INFO loaded listener.js
12:03:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x92166800) [pid = 1904] [serial = 1351] [outer = 0x91838000]
12:03:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x9128bc00 == 47 [pid = 1904] [id = 482]
12:03:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x912cac00) [pid = 1904] [serial = 1352] [outer = (nil)]
12:03:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8e1d2800) [pid = 1904] [serial = 1353] [outer = 0x912cac00]
12:03:44 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
12:03:44 INFO - document served over http requires an https
12:03:44 INFO - sub-resource via iframe-tag using the http-csp
12:03:44 INFO - delivery method with swap-origin-redirect and when
12:03:44 INFO - the target request is same-origin.
12:03:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3456ms
12:03:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:03:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c747400 == 48 [pid = 1904] [id = 483]
12:03:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8c74b400) [pid = 1904] [serial = 1354] [outer = (nil)]
12:03:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d2d0000) [pid = 1904] [serial = 1355] [outer = 0x8c74b400]
12:03:45 INFO - PROCESS | 1904 | 1447531425224 Marionette INFO loaded listener.js
12:03:45 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x920cf000) [pid = 1904] [serial = 1356] [outer = 0x8c74b400]
12:03:46 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
12:03:46 INFO - document served over http requires an https
12:03:46 INFO - sub-resource via script-tag using the http-csp
12:03:46 INFO - delivery method with keep-origin-redirect and when
12:03:46 INFO - the target request is same-origin.
12:03:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2205ms
12:03:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:03:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954a800 == 49 [pid = 1904] [id = 484]
12:03:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x89dc6400) [pid = 1904] [serial = 1357] [outer = (nil)]
12:03:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8c744400) [pid = 1904] [serial = 1358] [outer = 0x89dc6400]
12:03:47 INFO - PROCESS | 1904 | 1447531427615 Marionette INFO loaded listener.js
12:03:47 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8d286400) [pid = 1904] [serial = 1359] [outer = 0x89dc6400]
12:03:48 INFO - PROCESS | 1904 | --DOCSHELL 0x8c745000 == 48 [pid = 1904] [id = 465]
12:03:48 INFO - PROCESS | 1904 | --DOCSHELL 0x8c740800 == 47 [pid = 1904] [id = 463]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x985e8400) [pid = 1904] [serial = 1206] [outer = (nil)] [url = about:blank]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8d4c5400) [pid = 1904] [serial = 1182] [outer = (nil)] [url = about:blank]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8c745c00) [pid = 1904] [serial = 1236] [outer = (nil)] [url = about:blank]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x9ace1c00) [pid = 1904] [serial = 1225] [outer = (nil)] [url = about:blank]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8a4ec000) [pid = 1904] [serial = 1233] [outer = (nil)] [url = about:blank]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x9a1ab000) [pid = 1904] [serial = 1220] [outer = (nil)] [url = about:blank]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x98d87000) [pid = 1904] [serial = 1215] [outer = (nil)] [url = about:blank]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x9aff4800) [pid = 1904] [serial = 1230] [outer = (nil)] [url = about:blank]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x98929c00) [pid = 1904] [serial = 1209] [outer = (nil)] [url = about:blank]
12:03:48 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x98d24000) [pid = 1904] [serial = 1212] [outer = (nil)] [url = about:blank]
12:03:48 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
12:03:48 INFO - document served over http requires an https
12:03:48 INFO - sub-resource via script-tag using the http-csp
12:03:48 INFO - delivery method with no-redirect and when
12:03:48 INFO - the target request is same-origin.
12:03:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2049ms
12:03:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:03:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4eac00 == 48 [pid = 1904] [id = 485]
12:03:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x8b7ea400) [pid = 1904] [serial = 1360] [outer = (nil)]
12:03:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8c174400) [pid = 1904] [serial = 1361] [outer = 0x8b7ea400]
12:03:49 INFO - PROCESS | 1904 | 1447531429442 Marionette INFO loaded listener.js
12:03:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8c80e800) [pid = 1904] [serial = 1362] [outer = 0x8b7ea400]
12:03:50 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
12:03:50 INFO - document served over http requires an https
12:03:50 INFO - sub-resource via script-tag using the http-csp
12:03:50 INFO - delivery method with swap-origin-redirect and when
12:03:50 INFO - the target request is same-origin.
12:03:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1500ms
12:03:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:03:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c174800 == 49 [pid = 1904] [id = 486]
12:03:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8d4cb800) [pid = 1904] [serial = 1363] [outer = (nil)]
12:03:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8d60d800) [pid = 1904] [serial = 1364] [outer = 0x8d4cb800]
12:03:50 INFO - PROCESS | 1904 | 1447531430895 Marionette INFO loaded listener.js
12:03:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d66e800) [pid = 1904] [serial = 1365] [outer = 0x8d4cb800]
12:03:52 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
12:03:52 INFO - document served over http requires an https
12:03:52 INFO - sub-resource via xhr-request using the http-csp
12:03:52 INFO - delivery method with keep-origin-redirect and when
12:03:52 INFO - the target request is same-origin.
12:03:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1650ms
12:03:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:03:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bb400 == 50 [pid = 1904] [id = 487]
12:03:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8c16bc00) [pid = 1904] [serial = 1366] [outer = (nil)]
12:03:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8e16c400) [pid = 1904] [serial = 1367] [outer = 0x8c16bc00]
12:03:52 INFO - PROCESS | 1904 | 1447531432510 Marionette INFO loaded listener.js
12:03:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8e18a800) [pid = 1904] [serial = 1368] [outer = 0x8c16bc00]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8e180c00) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8e280800) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8eb64c00) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x9467bc00) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8d966400) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d2d3800) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x94665400) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x95573000) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8e286800) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8e17e800) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x9216fc00) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8a4f3000) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8a4f1400) [pid = 1904] [serial = 1298] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8c74f800) [pid = 1904] [serial = 1303] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x949e7c00) [pid = 1904] [serial = 1289] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8e285000) [pid = 1904] [serial = 1256] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x91839400) [pid = 1904] [serial = 1274] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8f00a800) [pid = 1904] [serial = 1266] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x947cb400) [pid = 1904] [serial = 1286] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8dce7c00) [pid = 1904] [serial = 1250] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8c1ec400) [pid = 1904] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x912cb400) [pid = 1904] [serial = 1271] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x95576000) [pid = 1904] [serial = 1292] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8eaa2800) [pid = 1904] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531370376]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8e184400) [pid = 1904] [serial = 1253] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x9377c000) [pid = 1904] [serial = 1280] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x89dc8400) [pid = 1904] [serial = 1295] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8ea9b000) [pid = 1904] [serial = 1261] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x920d5400) [pid = 1904] [serial = 1277] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x94676800) [pid = 1904] [serial = 1283] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8ea49400) [pid = 1904] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8d60ac00) [pid = 1904] [serial = 1247] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x89dcd400) [pid = 1904] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531396934]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x91292000) [pid = 1904] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8c168400) [pid = 1904] [serial = 1244] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8d28cc00) [pid = 1904] [serial = 1308] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x917d1800) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8a4ef000) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x91296400) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8954a400) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x912c4400) [pid = 1904] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8c74bc00) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8f004000) [pid = 1904] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531370376]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x91837400) [pid = 1904] [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]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8ea4f000) [pid = 1904] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8c741400) [pid = 1904] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x8cc12400) [pid = 1904] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531396934]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x9475e000) [pid = 1904] [serial = 1284] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x947d9000) [pid = 1904] [serial = 1287] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x8c745400) [pid = 1904] [serial = 1245] [outer = (nil)] [url = about:blank]
12:03:53 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x94618800) [pid = 1904] [serial = 1281] [outer = (nil)] [url = about:blank]
12:03:53 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
12:03:53 INFO - document served over http requires an https
12:03:53 INFO - sub-resource via xhr-request using the http-csp
12:03:53 INFO - delivery method with no-redirect and when
12:03:53 INFO - the target request is same-origin.
12:03:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1695ms
12:03:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:03:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c9c00 == 51 [pid = 1904] [id = 488]
12:03:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x8a4e8800) [pid = 1904] [serial = 1369] [outer = (nil)]
12:03:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x8c745400) [pid = 1904] [serial = 1370] [outer = 0x8a4e8800]
12:03:54 INFO - PROCESS | 1904 | 1447531434309 Marionette INFO loaded listener.js
12:03:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8e18a000) [pid = 1904] [serial = 1371] [outer = 0x8a4e8800]
12:03:55 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
12:03:55 INFO - document served over http requires an https
12:03:55 INFO - sub-resource via xhr-request using the http-csp
12:03:55 INFO - delivery method with swap-origin-redirect and when
12:03:55 INFO - the target request is same-origin.
12:03:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1735ms
12:03:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:03:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c1800 == 52 [pid = 1904] [id = 489]
12:03:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8a4a3800) [pid = 1904] [serial = 1372] [outer = (nil)]
12:03:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8a4aa000) [pid = 1904] [serial = 1373] [outer = 0x8a4a3800]
12:03:56 INFO - PROCESS | 1904 | 1447531436339 Marionette INFO loaded listener.js
12:03:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8c169c00) [pid = 1904] [serial = 1374] [outer = 0x8a4a3800]
12:03:57 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
12:03:57 INFO - document served over http requires an http
12:03:57 INFO - sub-resource via fetch-request using the meta-csp
12:03:57 INFO - delivery method with keep-origin-redirect and when
12:03:57 INFO - the target request is cross-origin.
12:03:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2209ms
12:03:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:03:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c4000 == 53 [pid = 1904] [id = 490]
12:03:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8cc1c000) [pid = 1904] [serial = 1375] [outer = (nil)]
12:03:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d28c800) [pid = 1904] [serial = 1376] [outer = 0x8cc1c000]
12:03:58 INFO - PROCESS | 1904 | 1447531438442 Marionette INFO loaded listener.js
12:03:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:03:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8d4cc000) [pid = 1904] [serial = 1377] [outer = 0x8cc1c000]
12:03:59 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
12:03:59 INFO - document served over http requires an http
12:03:59 INFO - sub-resource via fetch-request using the meta-csp
12:03:59 INFO - delivery method with no-redirect and when
12:03:59 INFO - the target request is cross-origin.
12:03:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1944ms
12:03:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:04:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c3400 == 54 [pid = 1904] [id = 491]
12:04:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8e175800) [pid = 1904] [serial = 1378] [outer = (nil)]
12:04:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8e1d0800) [pid = 1904] [serial = 1379] [outer = 0x8e175800]
12:04:00 INFO - PROCESS | 1904 | 1447531440498 Marionette INFO loaded listener.js
12:04:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8ea47400) [pid = 1904] [serial = 1380] [outer = 0x8e175800]
12:04:01 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
12:04:01 INFO - document served over http requires an http
12:04:01 INFO - sub-resource via fetch-request using the meta-csp
12:04:01 INFO - delivery method with swap-origin-redirect and when
12:04:01 INFO - the target request is cross-origin.
12:04:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2156ms
12:04:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:04:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1cd000 == 55 [pid = 1904] [id = 492]
12:04:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8eb61400) [pid = 1904] [serial = 1381] [outer = (nil)]
12:04:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8f010000) [pid = 1904] [serial = 1382] [outer = 0x8eb61400]
12:04:02 INFO - PROCESS | 1904 | 1447531442546 Marionette INFO loaded listener.js
12:04:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x91294c00) [pid = 1904] [serial = 1383] [outer = 0x8eb61400]
12:04:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x912cb000 == 56 [pid = 1904] [id = 493]
12:04:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x912cb800) [pid = 1904] [serial = 1384] [outer = (nil)]
12:04:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x912cf400) [pid = 1904] [serial = 1385] [outer = 0x912cb800]
12:04:04 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
12:04:04 INFO - document served over http requires an http
12:04:04 INFO - sub-resource via iframe-tag using the meta-csp
12:04:04 INFO - delivery method with keep-origin-redirect and when
12:04:04 INFO - the target request is cross-origin.
12:04:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2010ms
12:04:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:04:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x91289400 == 57 [pid = 1904] [id = 494]
12:04:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x912d0c00) [pid = 1904] [serial = 1386] [outer = (nil)]
12:04:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x917ce400) [pid = 1904] [serial = 1387] [outer = 0x912d0c00]
12:04:04 INFO - PROCESS | 1904 | 1447531444599 Marionette INFO loaded listener.js
12:04:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x920d2800) [pid = 1904] [serial = 1388] [outer = 0x912d0c00]
12:04:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x92174000 == 58 [pid = 1904] [id = 495]
12:04:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x92174400) [pid = 1904] [serial = 1389] [outer = (nil)]
12:04:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x92170800) [pid = 1904] [serial = 1390] [outer = 0x92174400]
12:04:05 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
12:04:05 INFO - document served over http requires an http
12:04:05 INFO - sub-resource via iframe-tag using the meta-csp
12:04:05 INFO - delivery method with no-redirect and when
12:04:05 INFO - the target request is cross-origin.
12:04:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1890ms
12:04:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:04:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x92171800 == 59 [pid = 1904] [id = 496]
12:04:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x92175c00) [pid = 1904] [serial = 1391] [outer = (nil)]
12:04:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x9376ec00) [pid = 1904] [serial = 1392] [outer = 0x92175c00]
12:04:06 INFO - PROCESS | 1904 | 1447531446635 Marionette INFO loaded listener.js
12:04:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x93787000) [pid = 1904] [serial = 1393] [outer = 0x92175c00]
12:04:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x94618800 == 60 [pid = 1904] [id = 497]
12:04:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x94649800) [pid = 1904] [serial = 1394] [outer = (nil)]
12:04:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x94612c00) [pid = 1904] [serial = 1395] [outer = 0x94649800]
12:04:08 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
12:04:08 INFO - document served over http requires an http
12:04:08 INFO - sub-resource via iframe-tag using the meta-csp
12:04:08 INFO - delivery method with swap-origin-redirect and when
12:04:08 INFO - the target request is cross-origin.
12:04:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2097ms
12:04:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:04:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f004800 == 61 [pid = 1904] [id = 498]
12:04:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x9376f000) [pid = 1904] [serial = 1396] [outer = (nil)]
12:04:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x94614800) [pid = 1904] [serial = 1397] [outer = 0x9376f000]
12:04:08 INFO - PROCESS | 1904 | 1447531448616 Marionette INFO loaded listener.js
12:04:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x94655800) [pid = 1904] [serial = 1398] [outer = 0x9376f000]
12:04:09 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
12:04:09 INFO - document served over http requires an http
12:04:09 INFO - sub-resource via script-tag using the meta-csp
12:04:09 INFO - delivery method with keep-origin-redirect and when
12:04:09 INFO - the target request is cross-origin.
12:04:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1794ms
12:04:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:04:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x9121c800 == 62 [pid = 1904] [id = 499]
12:04:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x93779400) [pid = 1904] [serial = 1399] [outer = (nil)]
12:04:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x9466bc00) [pid = 1904] [serial = 1400] [outer = 0x93779400]
12:04:10 INFO - PROCESS | 1904 | 1447531450457 Marionette INFO loaded listener.js
12:04:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x9467e000) [pid = 1904] [serial = 1401] [outer = 0x93779400]
12:04:11 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
12:04:11 INFO - document served over http requires an http
12:04:11 INFO - sub-resource via script-tag using the meta-csp
12:04:11 INFO - delivery method with no-redirect and when
12:04:11 INFO - the target request is cross-origin.
12:04:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1838ms
12:04:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:04:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x94665400 == 63 [pid = 1904] [id = 500]
12:04:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x94671800) [pid = 1904] [serial = 1402] [outer = (nil)]
12:04:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x9475d000) [pid = 1904] [serial = 1403] [outer = 0x94671800]
12:04:12 INFO - PROCESS | 1904 | 1447531452288 Marionette INFO loaded listener.js
12:04:12 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x94765800) [pid = 1904] [serial = 1404] [outer = 0x94671800]
12:04:13 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
12:04:13 INFO - document served over http requires an http
12:04:13 INFO - sub-resource via script-tag using the meta-csp
12:04:13 INFO - delivery method with swap-origin-redirect and when
12:04:13 INFO - the target request is cross-origin.
12:04:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1793ms
12:04:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:04:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x9466e000 == 64 [pid = 1904] [id = 501]
12:04:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x947ccc00) [pid = 1904] [serial = 1405] [outer = (nil)]
12:04:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x947d0000) [pid = 1904] [serial = 1406] [outer = 0x947ccc00]
12:04:14 INFO - PROCESS | 1904 | 1447531454110 Marionette INFO loaded listener.js
12:04:14 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x947d8c00) [pid = 1904] [serial = 1407] [outer = 0x947ccc00]
12:04:15 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
12:04:15 INFO - document served over http requires an http
12:04:15 INFO - sub-resource via xhr-request using the meta-csp
12:04:15 INFO - delivery method with keep-origin-redirect and when
12:04:15 INFO - the target request is cross-origin.
12:04:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1790ms
12:04:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:04:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x9494a400 == 65 [pid = 1904] [id = 502]
12:04:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x9494a800) [pid = 1904] [serial = 1408] [outer = (nil)]
12:04:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x949e8800) [pid = 1904] [serial = 1409] [outer = 0x9494a800]
12:04:15 INFO - PROCESS | 1904 | 1447531455912 Marionette INFO loaded listener.js
12:04:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x94a44c00) [pid = 1904] [serial = 1410] [outer = 0x9494a800]
12:04:17 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
12:04:17 INFO - document served over http requires an http
12:04:17 INFO - sub-resource via xhr-request using the meta-csp
12:04:17 INFO - delivery method with no-redirect and when
12:04:17 INFO - the target request is cross-origin.
12:04:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1956ms
12:04:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:04:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x949f3000 == 66 [pid = 1904] [id = 503]
12:04:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9556d800) [pid = 1904] [serial = 1411] [outer = (nil)]
12:04:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x95875800) [pid = 1904] [serial = 1412] [outer = 0x9556d800]
12:04:17 INFO - PROCESS | 1904 | 1447531457823 Marionette INFO loaded listener.js
12:04:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x96376000) [pid = 1904] [serial = 1413] [outer = 0x9556d800]
12:04:18 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
12:04:18 INFO - document served over http requires an http
12:04:18 INFO - sub-resource via xhr-request using the meta-csp
12:04:18 INFO - delivery method with swap-origin-redirect and when
12:04:18 INFO - the target request is cross-origin.
12:04:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1748ms
12:04:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:04:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a49d400 == 67 [pid = 1904] [id = 504]
12:04:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8b7f9400) [pid = 1904] [serial = 1414] [outer = (nil)]
12:04:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x9637fc00) [pid = 1904] [serial = 1415] [outer = 0x8b7f9400]
12:04:19 INFO - PROCESS | 1904 | 1447531459612 Marionette INFO loaded listener.js
12:04:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x963c0800) [pid = 1904] [serial = 1416] [outer = 0x8b7f9400]
12:04:20 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
12:04:20 INFO - document served over http requires an https
12:04:20 INFO - sub-resource via fetch-request using the meta-csp
12:04:20 INFO - delivery method with keep-origin-redirect and when
12:04:20 INFO - the target request is cross-origin.
12:04:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1940ms
12:04:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:04:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x9556e000 == 68 [pid = 1904] [id = 505]
12:04:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x963bb000) [pid = 1904] [serial = 1417] [outer = (nil)]
12:04:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x9752c400) [pid = 1904] [serial = 1418] [outer = 0x963bb000]
12:04:21 INFO - PROCESS | 1904 | 1447531461593 Marionette INFO loaded listener.js
12:04:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x9757d400) [pid = 1904] [serial = 1419] [outer = 0x963bb000]
12:04:22 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
12:04:22 INFO - document served over http requires an https
12:04:22 INFO - sub-resource via fetch-request using the meta-csp
12:04:22 INFO - delivery method with no-redirect and when
12:04:22 INFO - the target request is cross-origin.
12:04:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1851ms
12:04:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:04:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d966400 == 69 [pid = 1904] [id = 506]
12:04:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8e283000) [pid = 1904] [serial = 1420] [outer = (nil)]
12:04:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x98325800) [pid = 1904] [serial = 1421] [outer = 0x8e283000]
12:04:24 INFO - PROCESS | 1904 | 1447531464781 Marionette INFO loaded listener.js
12:04:24 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x9832b800) [pid = 1904] [serial = 1422] [outer = 0x8e283000]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8d2cdc00 == 68 [pid = 1904] [id = 467]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8dce4400 == 67 [pid = 1904] [id = 446]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4ea400 == 66 [pid = 1904] [id = 468]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc8c00 == 65 [pid = 1904] [id = 440]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8d289000 == 64 [pid = 1904] [id = 469]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8954c000 == 63 [pid = 1904] [id = 470]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x89dce400 == 62 [pid = 1904] [id = 454]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8d967400 == 61 [pid = 1904] [id = 471]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8e280000 == 60 [pid = 1904] [id = 447]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8dce9400 == 59 [pid = 1904] [id = 472]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb5c800 == 58 [pid = 1904] [id = 451]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x89544800 == 57 [pid = 1904] [id = 473]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8d969c00 == 56 [pid = 1904] [id = 455]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x89dcd800 == 55 [pid = 1904] [id = 458]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4e7800 == 54 [pid = 1904] [id = 474]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8d287c00 == 53 [pid = 1904] [id = 475]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c5000 == 52 [pid = 1904] [id = 476]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c2000 == 51 [pid = 1904] [id = 456]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8f00b000 == 50 [pid = 1904] [id = 477]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x91291c00 == 49 [pid = 1904] [id = 478]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x912c7c00 == 48 [pid = 1904] [id = 479]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x91835400 == 47 [pid = 1904] [id = 480]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x91837c00 == 46 [pid = 1904] [id = 481]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x9128bc00 == 45 [pid = 1904] [id = 482]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8954a800 == 44 [pid = 1904] [id = 484]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x89545000 == 43 [pid = 1904] [id = 461]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8c747400 == 42 [pid = 1904] [id = 483]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c7000 == 41 [pid = 1904] [id = 439]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4edc00 == 40 [pid = 1904] [id = 462]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4eac00 == 39 [pid = 1904] [id = 485]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a9000 == 38 [pid = 1904] [id = 441]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc18000 == 37 [pid = 1904] [id = 442]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8c174800 == 36 [pid = 1904] [id = 486]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x89540c00 == 35 [pid = 1904] [id = 464]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x89549400 == 34 [pid = 1904] [id = 443]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8d286000 == 33 [pid = 1904] [id = 466]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bb400 == 32 [pid = 1904] [id = 487]
12:04:26 INFO - PROCESS | 1904 | --DOCSHELL 0x8d2d1000 == 31 [pid = 1904] [id = 444]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c1800 == 30 [pid = 1904] [id = 489]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c4000 == 29 [pid = 1904] [id = 490]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c3400 == 28 [pid = 1904] [id = 491]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1cd000 == 27 [pid = 1904] [id = 492]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x912cb000 == 26 [pid = 1904] [id = 493]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x91289400 == 25 [pid = 1904] [id = 494]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x92174000 == 24 [pid = 1904] [id = 495]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x92171800 == 23 [pid = 1904] [id = 496]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x94618800 == 22 [pid = 1904] [id = 497]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8f004800 == 21 [pid = 1904] [id = 498]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x9121c800 == 20 [pid = 1904] [id = 499]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x94665400 == 19 [pid = 1904] [id = 500]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x9466e000 == 18 [pid = 1904] [id = 501]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x9494a400 == 17 [pid = 1904] [id = 502]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x949f3000 == 16 [pid = 1904] [id = 503]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8a49d400 == 15 [pid = 1904] [id = 504]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x9556e000 == 14 [pid = 1904] [id = 505]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x94664400 == 13 [pid = 1904] [id = 457]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc15800 == 12 [pid = 1904] [id = 449]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8d960800 == 11 [pid = 1904] [id = 445]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc14800 == 10 [pid = 1904] [id = 460]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c9c00 == 9 [pid = 1904] [id = 488]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x91218800 == 8 [pid = 1904] [id = 453]
12:04:28 INFO - PROCESS | 1904 | --DOCSHELL 0x8c169800 == 7 [pid = 1904] [id = 459]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8e606c00) [pid = 1904] [serial = 1257] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x917c5800) [pid = 1904] [serial = 1272] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x92173400) [pid = 1904] [serial = 1278] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8d669000) [pid = 1904] [serial = 1248] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8eb5d000) [pid = 1904] [serial = 1262] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x9121e000) [pid = 1904] [serial = 1267] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x920cac00) [pid = 1904] [serial = 1275] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x96375800) [pid = 1904] [serial = 1293] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8b7f6400) [pid = 1904] [serial = 1299] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8e16f000) [pid = 1904] [serial = 1251] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8a0bd400) [pid = 1904] [serial = 1296] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x94a44400) [pid = 1904] [serial = 1290] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8e1d5800) [pid = 1904] [serial = 1254] [outer = (nil)] [url = about:blank]
12:04:28 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8c80a800) [pid = 1904] [serial = 1304] [outer = (nil)] [url = about:blank]
12:04:29 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
12:04:29 INFO - document served over http requires an https
12:04:29 INFO - sub-resource via fetch-request using the meta-csp
12:04:29 INFO - delivery method with swap-origin-redirect and when
12:04:29 INFO - the target request is cross-origin.
12:04:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 6259ms
12:04:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:04:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dcbc00 == 8 [pid = 1904] [id = 507]
12:04:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x8a0c3c00) [pid = 1904] [serial = 1423] [outer = (nil)]
12:04:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x8a0c7400) [pid = 1904] [serial = 1424] [outer = 0x8a0c3c00]
12:04:29 INFO - PROCESS | 1904 | 1447531469501 Marionette INFO loaded listener.js
12:04:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x8a4a4400) [pid = 1904] [serial = 1425] [outer = 0x8a0c3c00]
12:04:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7f4400 == 9 [pid = 1904] [id = 508]
12:04:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8b7f5000) [pid = 1904] [serial = 1426] [outer = (nil)]
12:04:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8a4ef800) [pid = 1904] [serial = 1427] [outer = 0x8b7f5000]
12:04:30 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
12:04:30 INFO - document served over http requires an https
12:04:30 INFO - sub-resource via iframe-tag using the meta-csp
12:04:30 INFO - delivery method with keep-origin-redirect and when
12:04:30 INFO - the target request is cross-origin.
12:04:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1555ms
12:04:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:04:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dccc00 == 10 [pid = 1904] [id = 509]
12:04:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8c176000) [pid = 1904] [serial = 1428] [outer = (nil)]
12:04:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8c1e5400) [pid = 1904] [serial = 1429] [outer = 0x8c176000]
12:04:31 INFO - PROCESS | 1904 | 1447531471250 Marionette INFO loaded listener.js
12:04:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8c74c000) [pid = 1904] [serial = 1430] [outer = 0x8c176000]
12:04:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc17400 == 11 [pid = 1904] [id = 510]
12:04:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8cc17800) [pid = 1904] [serial = 1431] [outer = (nil)]
12:04:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8c805000) [pid = 1904] [serial = 1432] [outer = 0x8cc17800]
12:04:32 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
12:04:32 INFO - document served over http requires an https
12:04:32 INFO - sub-resource via iframe-tag using the meta-csp
12:04:32 INFO - delivery method with no-redirect and when
12:04:32 INFO - the target request is cross-origin.
12:04:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1877ms
12:04:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8a4ea800) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x89dc6400) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8c74b400) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8ea93800) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8c16bc00) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8d28d000) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8b7ea400) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8d28f800) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x91836400) [pid = 1904] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531420699]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8d4cb800) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8954d000) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8a4e8800) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8d2ce800) [pid = 1904] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x912cac00) [pid = 1904] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x912c8400) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8a4f0400) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x91838000) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8e176800) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x91295400) [pid = 1904] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8e173400) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x91213c00) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8d969000) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8d289400) [pid = 1904] [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]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8c174400) [pid = 1904] [serial = 1361] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x9183e800) [pid = 1904] [serial = 1350] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8ea96c00) [pid = 1904] [serial = 1334] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8e1d2800) [pid = 1904] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8d2d0000) [pid = 1904] [serial = 1355] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8d60d800) [pid = 1904] [serial = 1364] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x91219800) [pid = 1904] [serial = 1340] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x9183a400) [pid = 1904] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531420699]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x912cf000) [pid = 1904] [serial = 1345] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8e176400) [pid = 1904] [serial = 1325] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8d2c7000) [pid = 1904] [serial = 1316] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8a4f4000) [pid = 1904] [serial = 1313] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8d668c00) [pid = 1904] [serial = 1319] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8dce2800) [pid = 1904] [serial = 1322] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x8e27d800) [pid = 1904] [serial = 1328] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8e60e000) [pid = 1904] [serial = 1331] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x89548800) [pid = 1904] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x91295c00) [pid = 1904] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8c744400) [pid = 1904] [serial = 1358] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8eb63400) [pid = 1904] [serial = 1337] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8e16c400) [pid = 1904] [serial = 1367] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8c745400) [pid = 1904] [serial = 1370] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x8e18a000) [pid = 1904] [serial = 1371] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x8e28a000) [pid = 1904] [serial = 1329] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x8e183400) [pid = 1904] [serial = 1326] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x8e18a800) [pid = 1904] [serial = 1368] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x8d66e800) [pid = 1904] [serial = 1365] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | --DOMWINDOW == 87 (0x8e16d400) [pid = 1904] [serial = 1323] [outer = (nil)] [url = about:blank]
12:04:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x89541400 == 12 [pid = 1904] [id = 511]
12:04:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 88 (0x89543400) [pid = 1904] [serial = 1433] [outer = (nil)]
12:04:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x8954d400) [pid = 1904] [serial = 1434] [outer = 0x89543400]
12:04:34 INFO - PROCESS | 1904 | 1447531474934 Marionette INFO loaded listener.js
12:04:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x8cc1ac00) [pid = 1904] [serial = 1435] [outer = 0x89543400]
12:04:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d2cf000 == 13 [pid = 1904] [id = 512]
12:04:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8d2cf400) [pid = 1904] [serial = 1436] [outer = (nil)]
12:04:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8d2ca400) [pid = 1904] [serial = 1437] [outer = 0x8d2cf400]
12:04:36 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
12:04:36 INFO - document served over http requires an https
12:04:36 INFO - sub-resource via iframe-tag using the meta-csp
12:04:36 INFO - delivery method with swap-origin-redirect and when
12:04:36 INFO - the target request is cross-origin.
12:04:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3560ms
12:04:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:04:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c7c00 == 14 [pid = 1904] [id = 513]
12:04:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8d4c8000) [pid = 1904] [serial = 1438] [outer = (nil)]
12:04:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8d4ca800) [pid = 1904] [serial = 1439] [outer = 0x8d4c8000]
12:04:36 INFO - PROCESS | 1904 | 1447531476554 Marionette INFO loaded listener.js
12:04:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8d613800) [pid = 1904] [serial = 1440] [outer = 0x8d4c8000]
12:04:38 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
12:04:38 INFO - document served over http requires an https
12:04:38 INFO - sub-resource via script-tag using the meta-csp
12:04:38 INFO - delivery method with keep-origin-redirect and when
12:04:38 INFO - the target request is cross-origin.
12:04:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1894ms
12:04:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:04:38 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c168800 == 15 [pid = 1904] [id = 514]
12:04:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8c16d800) [pid = 1904] [serial = 1441] [outer = (nil)]
12:04:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8c177800) [pid = 1904] [serial = 1442] [outer = 0x8c16d800]
12:04:38 INFO - PROCESS | 1904 | 1447531478626 Marionette INFO loaded listener.js
12:04:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8c80bc00) [pid = 1904] [serial = 1443] [outer = 0x8c16d800]
12:04:39 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
12:04:39 INFO - document served over http requires an https
12:04:39 INFO - sub-resource via script-tag using the meta-csp
12:04:39 INFO - delivery method with no-redirect and when
12:04:39 INFO - the target request is cross-origin.
12:04:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1846ms
12:04:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:04:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d609800 == 16 [pid = 1904] [id = 515]
12:04:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d661800) [pid = 1904] [serial = 1444] [outer = (nil)]
12:04:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8d669000) [pid = 1904] [serial = 1445] [outer = 0x8d661800]
12:04:40 INFO - PROCESS | 1904 | 1447531480517 Marionette INFO loaded listener.js
12:04:40 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8d95f400) [pid = 1904] [serial = 1446] [outer = 0x8d661800]
12:04:41 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
12:04:41 INFO - document served over http requires an https
12:04:41 INFO - sub-resource via script-tag using the meta-csp
12:04:41 INFO - delivery method with swap-origin-redirect and when
12:04:41 INFO - the target request is cross-origin.
12:04:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1995ms
12:04:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:04:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d66c800 == 17 [pid = 1904] [id = 516]
12:04:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8dce6c00) [pid = 1904] [serial = 1447] [outer = (nil)]
12:04:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8dcec000) [pid = 1904] [serial = 1448] [outer = 0x8dce6c00]
12:04:42 INFO - PROCESS | 1904 | 1447531482543 Marionette INFO loaded listener.js
12:04:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8e175400) [pid = 1904] [serial = 1449] [outer = 0x8dce6c00]
12:04:43 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
12:04:43 INFO - document served over http requires an https
12:04:43 INFO - sub-resource via xhr-request using the meta-csp
12:04:43 INFO - delivery method with keep-origin-redirect and when
12:04:43 INFO - the target request is cross-origin.
12:04:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1845ms
12:04:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:04:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d964c00 == 18 [pid = 1904] [id = 517]
12:04:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8dcee400) [pid = 1904] [serial = 1450] [outer = (nil)]
12:04:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8e183400) [pid = 1904] [serial = 1451] [outer = 0x8dcee400]
12:04:44 INFO - PROCESS | 1904 | 1447531484224 Marionette INFO loaded listener.js
12:04:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e1d2800) [pid = 1904] [serial = 1452] [outer = 0x8dcee400]
12:04:45 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
12:04:45 INFO - document served over http requires an https
12:04:45 INFO - sub-resource via xhr-request using the meta-csp
12:04:45 INFO - delivery method with no-redirect and when
12:04:45 INFO - the target request is cross-origin.
12:04:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1632ms
12:04:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:04:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x89540400 == 19 [pid = 1904] [id = 518]
12:04:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e1d7800) [pid = 1904] [serial = 1453] [outer = (nil)]
12:04:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e27c400) [pid = 1904] [serial = 1454] [outer = 0x8e1d7800]
12:04:45 INFO - PROCESS | 1904 | 1447531485936 Marionette INFO loaded listener.js
12:04:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e28a000) [pid = 1904] [serial = 1455] [outer = 0x8e1d7800]
12:04:47 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
12:04:47 INFO - document served over http requires an https
12:04:47 INFO - sub-resource via xhr-request using the meta-csp
12:04:47 INFO - delivery method with swap-origin-redirect and when
12:04:47 INFO - the target request is cross-origin.
12:04:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1937ms
12:04:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:04:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x89546000 == 20 [pid = 1904] [id = 519]
12:04:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8b7f6800) [pid = 1904] [serial = 1456] [outer = (nil)]
12:04:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8ea4ac00) [pid = 1904] [serial = 1457] [outer = 0x8b7f6800]
12:04:47 INFO - PROCESS | 1904 | 1447531487953 Marionette INFO loaded listener.js
12:04:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8ea97000) [pid = 1904] [serial = 1458] [outer = 0x8b7f6800]
12:04:49 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
12:04:49 INFO - document served over http requires an http
12:04:49 INFO - sub-resource via fetch-request using the meta-csp
12:04:49 INFO - delivery method with keep-origin-redirect and when
12:04:49 INFO - the target request is same-origin.
12:04:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1895ms
12:04:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:04:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d286000 == 21 [pid = 1904] [id = 520]
12:04:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8ea9d400) [pid = 1904] [serial = 1459] [outer = (nil)]
12:04:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8eb58000) [pid = 1904] [serial = 1460] [outer = 0x8ea9d400]
12:04:49 INFO - PROCESS | 1904 | 1447531489873 Marionette INFO loaded listener.js
12:04:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8eb65800) [pid = 1904] [serial = 1461] [outer = 0x8ea9d400]
12:04:51 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
12:04:51 INFO - document served over http requires an http
12:04:51 INFO - sub-resource via fetch-request using the meta-csp
12:04:51 INFO - delivery method with no-redirect and when
12:04:51 INFO - the target request is same-origin.
12:04:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1843ms
12:04:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:04:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f005c00 == 22 [pid = 1904] [id = 521]
12:04:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8f006400) [pid = 1904] [serial = 1462] [outer = (nil)]
12:04:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8f00ac00) [pid = 1904] [serial = 1463] [outer = 0x8f006400]
12:04:51 INFO - PROCESS | 1904 | 1447531491727 Marionette INFO loaded listener.js
12:04:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x9121a400) [pid = 1904] [serial = 1464] [outer = 0x8f006400]
12:04:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:04:52 INFO - document served over http requires an http
12:04:52 INFO - sub-resource via fetch-request using the meta-csp
12:04:52 INFO - delivery method with swap-origin-redirect and when
12:04:52 INFO - the target request is same-origin.
12:04:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1744ms
12:04:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:04:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bec00 == 23 [pid = 1904] [id = 522]
12:04:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x9121fc00) [pid = 1904] [serial = 1465] [outer = (nil)]
12:04:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x9128d800) [pid = 1904] [serial = 1466] [outer = 0x9121fc00]
12:04:53 INFO - PROCESS | 1904 | 1447531493348 Marionette INFO loaded listener.js
12:04:53 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x91297000) [pid = 1904] [serial = 1467] [outer = 0x9121fc00]
12:04:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x912ce400 == 24 [pid = 1904] [id = 523]
12:04:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x912cf000) [pid = 1904] [serial = 1468] [outer = (nil)]
12:04:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x912cfc00) [pid = 1904] [serial = 1469] [outer = 0x912cf000]
12:04:54 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
12:04:54 INFO - document served over http requires an http
12:04:54 INFO - sub-resource via iframe-tag using the meta-csp
12:04:54 INFO - delivery method with keep-origin-redirect and when
12:04:54 INFO - the target request is same-origin.
12:04:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1942ms
12:04:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:04:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x9128a800 == 25 [pid = 1904] [id = 524]
12:04:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x912cc400) [pid = 1904] [serial = 1470] [outer = (nil)]
12:04:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x917c6000) [pid = 1904] [serial = 1471] [outer = 0x912cc400]
12:04:55 INFO - PROCESS | 1904 | 1447531495405 Marionette INFO loaded listener.js
12:04:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x91834000) [pid = 1904] [serial = 1472] [outer = 0x912cc400]
12:04:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x920c8800 == 26 [pid = 1904] [id = 525]
12:04:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x920c9000) [pid = 1904] [serial = 1473] [outer = (nil)]
12:04:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x917d0400) [pid = 1904] [serial = 1474] [outer = 0x920c9000]
12:04:56 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
12:04:56 INFO - document served over http requires an http
12:04:56 INFO - sub-resource via iframe-tag using the meta-csp
12:04:56 INFO - delivery method with no-redirect and when
12:04:56 INFO - the target request is same-origin.
12:04:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1996ms
12:04:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:04:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc18000 == 27 [pid = 1904] [id = 526]
12:04:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x8d2ca800) [pid = 1904] [serial = 1475] [outer = (nil)]
12:04:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x920d6c00) [pid = 1904] [serial = 1476] [outer = 0x8d2ca800]
12:04:57 INFO - PROCESS | 1904 | 1447531497496 Marionette INFO loaded listener.js
12:04:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x93761400) [pid = 1904] [serial = 1477] [outer = 0x8d2ca800]
12:04:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x9376b000 == 28 [pid = 1904] [id = 527]
12:04:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9376bc00) [pid = 1904] [serial = 1478] [outer = (nil)]
12:04:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x93769000) [pid = 1904] [serial = 1479] [outer = 0x9376bc00]
12:04:58 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
12:04:58 INFO - document served over http requires an http
12:04:58 INFO - sub-resource via iframe-tag using the meta-csp
12:04:58 INFO - delivery method with swap-origin-redirect and when
12:04:58 INFO - the target request is same-origin.
12:04:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1939ms
12:04:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:04:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x93767800 == 29 [pid = 1904] [id = 528]
12:04:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x93768400) [pid = 1904] [serial = 1480] [outer = (nil)]
12:04:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x9376e800) [pid = 1904] [serial = 1481] [outer = 0x93768400]
12:04:59 INFO - PROCESS | 1904 | 1447531499409 Marionette INFO loaded listener.js
12:04:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:04:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x9460d000) [pid = 1904] [serial = 1482] [outer = 0x93768400]
12:05:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:02 INFO - document served over http requires an http
12:05:02 INFO - sub-resource via script-tag using the meta-csp
12:05:02 INFO - delivery method with keep-origin-redirect and when
12:05:02 INFO - the target request is same-origin.
12:05:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3302ms
12:05:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:05:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb5c400 == 30 [pid = 1904] [id = 529]
12:05:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x91289800) [pid = 1904] [serial = 1483] [outer = (nil)]
12:05:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x92167c00) [pid = 1904] [serial = 1484] [outer = 0x91289800]
12:05:02 INFO - PROCESS | 1904 | 1447531502694 Marionette INFO loaded listener.js
12:05:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x9467f800) [pid = 1904] [serial = 1485] [outer = 0x91289800]
12:05:03 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
12:05:03 INFO - document served over http requires an http
12:05:03 INFO - sub-resource via script-tag using the meta-csp
12:05:03 INFO - delivery method with no-redirect and when
12:05:03 INFO - the target request is same-origin.
12:05:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1735ms
12:05:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:05:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x89549400 == 31 [pid = 1904] [id = 530]
12:05:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x89dc1400) [pid = 1904] [serial = 1486] [outer = (nil)]
12:05:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x89dcd800) [pid = 1904] [serial = 1487] [outer = 0x89dc1400]
12:05:04 INFO - PROCESS | 1904 | 1447531504576 Marionette INFO loaded listener.js
12:05:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8a4efc00) [pid = 1904] [serial = 1488] [outer = 0x89dc1400]
12:05:05 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
12:05:05 INFO - document served over http requires an http
12:05:05 INFO - sub-resource via script-tag using the meta-csp
12:05:05 INFO - delivery method with swap-origin-redirect and when
12:05:05 INFO - the target request is same-origin.
12:05:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1932ms
12:05:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:05:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a49c800 == 32 [pid = 1904] [id = 531]
12:05:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8a4e8400) [pid = 1904] [serial = 1489] [outer = (nil)]
12:05:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8d293400) [pid = 1904] [serial = 1490] [outer = 0x8a4e8400]
12:05:06 INFO - PROCESS | 1904 | 1447531506371 Marionette INFO loaded listener.js
12:05:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x8d613000) [pid = 1904] [serial = 1491] [outer = 0x8a4e8400]
12:05:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7f4400 == 31 [pid = 1904] [id = 508]
12:05:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc17400 == 30 [pid = 1904] [id = 510]
12:05:07 INFO - PROCESS | 1904 | --DOCSHELL 0x8d2cf000 == 29 [pid = 1904] [id = 512]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x8d4cd400) [pid = 1904] [serial = 1317] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x92166800) [pid = 1904] [serial = 1351] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x917d0c00) [pid = 1904] [serial = 1346] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8ea4f400) [pid = 1904] [serial = 1332] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8c1e9000) [pid = 1904] [serial = 1314] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8d95fc00) [pid = 1904] [serial = 1320] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8f00b400) [pid = 1904] [serial = 1338] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8d2c7400) [pid = 1904] [serial = 1309] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8c80e800) [pid = 1904] [serial = 1362] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8ea99000) [pid = 1904] [serial = 1335] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x920cf000) [pid = 1904] [serial = 1356] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x9128c400) [pid = 1904] [serial = 1341] [outer = (nil)] [url = about:blank]
12:05:07 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d286400) [pid = 1904] [serial = 1359] [outer = (nil)] [url = about:blank]
12:05:07 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
12:05:07 INFO - document served over http requires an http
12:05:07 INFO - sub-resource via xhr-request using the meta-csp
12:05:07 INFO - delivery method with keep-origin-redirect and when
12:05:07 INFO - the target request is same-origin.
12:05:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1950ms
12:05:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:05:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a3000 == 30 [pid = 1904] [id = 532]
12:05:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8a4f2000) [pid = 1904] [serial = 1492] [outer = (nil)]
12:05:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8c744000) [pid = 1904] [serial = 1493] [outer = 0x8a4f2000]
12:05:08 INFO - PROCESS | 1904 | 1447531508159 Marionette INFO loaded listener.js
12:05:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d2cd400) [pid = 1904] [serial = 1494] [outer = 0x8a4f2000]
12:05:09 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
12:05:09 INFO - document served over http requires an http
12:05:09 INFO - sub-resource via xhr-request using the meta-csp
12:05:09 INFO - delivery method with no-redirect and when
12:05:09 INFO - the target request is same-origin.
12:05:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1467ms
12:05:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:05:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4f0400 == 31 [pid = 1904] [id = 533]
12:05:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8d967c00) [pid = 1904] [serial = 1495] [outer = (nil)]
12:05:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8dce3400) [pid = 1904] [serial = 1496] [outer = 0x8d967c00]
12:05:09 INFO - PROCESS | 1904 | 1447531509661 Marionette INFO loaded listener.js
12:05:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8e17cc00) [pid = 1904] [serial = 1497] [outer = 0x8d967c00]
12:05:10 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
12:05:10 INFO - document served over http requires an http
12:05:10 INFO - sub-resource via xhr-request using the meta-csp
12:05:10 INFO - delivery method with swap-origin-redirect and when
12:05:10 INFO - the target request is same-origin.
12:05:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1547ms
12:05:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:05:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc5400 == 32 [pid = 1904] [id = 534]
12:05:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8d966800) [pid = 1904] [serial = 1498] [outer = (nil)]
12:05:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8e280c00) [pid = 1904] [serial = 1499] [outer = 0x8d966800]
12:05:11 INFO - PROCESS | 1904 | 1447531511171 Marionette INFO loaded listener.js
12:05:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8e60d000) [pid = 1904] [serial = 1500] [outer = 0x8d966800]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x9494a800) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x912d0c00) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8eb61400) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9556d800) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x947ccc00) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8cc1c000) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x92175c00) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8a4a3800) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x963bb000) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8b7f9400) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8e175800) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8954d400) [pid = 1904] [serial = 1434] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8d2ca400) [pid = 1904] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x94649800) [pid = 1904] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x9376f000) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8d2cf400) [pid = 1904] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8c176000) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x92174400) [pid = 1904] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531445486]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8cc17800) [pid = 1904] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531472154]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x912cb800) [pid = 1904] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x93779400) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8a0c3c00) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8e283000) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x94671800) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x89543400) [pid = 1904] [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]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8b7f5000) [pid = 1904] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x949e8800) [pid = 1904] [serial = 1409] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x917ce400) [pid = 1904] [serial = 1387] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x92170800) [pid = 1904] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531445486]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8c1e5400) [pid = 1904] [serial = 1429] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x9475d000) [pid = 1904] [serial = 1403] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x9466bc00) [pid = 1904] [serial = 1400] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8f010000) [pid = 1904] [serial = 1382] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x95875800) [pid = 1904] [serial = 1412] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x912cf400) [pid = 1904] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x947d0000) [pid = 1904] [serial = 1406] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8a0c7400) [pid = 1904] [serial = 1424] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8d28c800) [pid = 1904] [serial = 1376] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x98325800) [pid = 1904] [serial = 1421] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x94614800) [pid = 1904] [serial = 1397] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x9752c400) [pid = 1904] [serial = 1418] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x8a4aa000) [pid = 1904] [serial = 1373] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x9637fc00) [pid = 1904] [serial = 1415] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8c805000) [pid = 1904] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531472154]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8a4ef800) [pid = 1904] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x9376ec00) [pid = 1904] [serial = 1392] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8e1d0800) [pid = 1904] [serial = 1379] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x94612c00) [pid = 1904] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x947d8c00) [pid = 1904] [serial = 1407] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x94a44c00) [pid = 1904] [serial = 1410] [outer = (nil)] [url = about:blank]
12:05:11 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x96376000) [pid = 1904] [serial = 1413] [outer = (nil)] [url = about:blank]
12:05:12 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
12:05:12 INFO - document served over http requires an https
12:05:12 INFO - sub-resource via fetch-request using the meta-csp
12:05:12 INFO - delivery method with keep-origin-redirect and when
12:05:12 INFO - the target request is same-origin.
12:05:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1758ms
12:05:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:05:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7f5000 == 33 [pid = 1904] [id = 535]
12:05:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8c168c00) [pid = 1904] [serial = 1501] [outer = (nil)]
12:05:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8d290400) [pid = 1904] [serial = 1502] [outer = 0x8c168c00]
12:05:12 INFO - PROCESS | 1904 | 1447531512968 Marionette INFO loaded listener.js
12:05:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8ea54800) [pid = 1904] [serial = 1503] [outer = 0x8c168c00]
12:05:14 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
12:05:14 INFO - document served over http requires an https
12:05:14 INFO - sub-resource via fetch-request using the meta-csp
12:05:14 INFO - delivery method with no-redirect and when
12:05:14 INFO - the target request is same-origin.
12:05:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1531ms
12:05:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:05:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c2c00 == 34 [pid = 1904] [id = 536]
12:05:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8a4ec000) [pid = 1904] [serial = 1504] [outer = (nil)]
12:05:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8b7f4400) [pid = 1904] [serial = 1505] [outer = 0x8a4ec000]
12:05:14 INFO - PROCESS | 1904 | 1447531514865 Marionette INFO loaded listener.js
12:05:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8c807000) [pid = 1904] [serial = 1506] [outer = 0x8a4ec000]
12:05:16 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
12:05:16 INFO - document served over http requires an https
12:05:16 INFO - sub-resource via fetch-request using the meta-csp
12:05:16 INFO - delivery method with swap-origin-redirect and when
12:05:16 INFO - the target request is same-origin.
12:05:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2493ms
12:05:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:05:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d66e400 == 35 [pid = 1904] [id = 537]
12:05:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d95c400) [pid = 1904] [serial = 1507] [outer = (nil)]
12:05:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d969000) [pid = 1904] [serial = 1508] [outer = 0x8d95c400]
12:05:17 INFO - PROCESS | 1904 | 1447531517350 Marionette INFO loaded listener.js
12:05:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8e281c00) [pid = 1904] [serial = 1509] [outer = 0x8d95c400]
12:05:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f00a800 == 36 [pid = 1904] [id = 538]
12:05:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8f00b400) [pid = 1904] [serial = 1510] [outer = (nil)]
12:05:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8ea95c00) [pid = 1904] [serial = 1511] [outer = 0x8f00b400]
12:05:18 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
12:05:18 INFO - document served over http requires an https
12:05:18 INFO - sub-resource via iframe-tag using the meta-csp
12:05:18 INFO - delivery method with keep-origin-redirect and when
12:05:18 INFO - the target request is same-origin.
12:05:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2196ms
12:05:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:05:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f010000 == 37 [pid = 1904] [id = 539]
12:05:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x91289000) [pid = 1904] [serial = 1512] [outer = (nil)]
12:05:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x9128f400) [pid = 1904] [serial = 1513] [outer = 0x91289000]
12:05:19 INFO - PROCESS | 1904 | 1447531519450 Marionette INFO loaded listener.js
12:05:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x917c8c00) [pid = 1904] [serial = 1514] [outer = 0x91289000]
12:05:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x9183cc00 == 38 [pid = 1904] [id = 540]
12:05:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x920c9c00) [pid = 1904] [serial = 1515] [outer = (nil)]
12:05:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x920cec00) [pid = 1904] [serial = 1516] [outer = 0x920c9c00]
12:05:20 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
12:05:20 INFO - document served over http requires an https
12:05:20 INFO - sub-resource via iframe-tag using the meta-csp
12:05:20 INFO - delivery method with no-redirect and when
12:05:20 INFO - the target request is same-origin.
12:05:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1889ms
12:05:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:05:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x917d4c00 == 39 [pid = 1904] [id = 541]
12:05:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x91839000) [pid = 1904] [serial = 1517] [outer = (nil)]
12:05:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x920cf800) [pid = 1904] [serial = 1518] [outer = 0x91839000]
12:05:21 INFO - PROCESS | 1904 | 1447531521393 Marionette INFO loaded listener.js
12:05:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x93765400) [pid = 1904] [serial = 1519] [outer = 0x91839000]
12:05:22 INFO - PROCESS | 1904 | ++DOCSHELL 0x94649800 == 40 [pid = 1904] [id = 542]
12:05:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x9464a000) [pid = 1904] [serial = 1520] [outer = (nil)]
12:05:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x93764c00) [pid = 1904] [serial = 1521] [outer = 0x9464a000]
12:05:22 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
12:05:22 INFO - document served over http requires an https
12:05:22 INFO - sub-resource via iframe-tag using the meta-csp
12:05:22 INFO - delivery method with swap-origin-redirect and when
12:05:22 INFO - the target request is same-origin.
12:05:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2239ms
12:05:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:05:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4f5000 == 41 [pid = 1904] [id = 543]
12:05:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x94615000) [pid = 1904] [serial = 1522] [outer = (nil)]
12:05:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x94666800) [pid = 1904] [serial = 1523] [outer = 0x94615000]
12:05:23 INFO - PROCESS | 1904 | 1447531523625 Marionette INFO loaded listener.js
12:05:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x9475c400) [pid = 1904] [serial = 1524] [outer = 0x94615000]
12:05:24 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
12:05:24 INFO - document served over http requires an https
12:05:24 INFO - sub-resource via script-tag using the meta-csp
12:05:24 INFO - delivery method with keep-origin-redirect and when
12:05:24 INFO - the target request is same-origin.
12:05:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1847ms
12:05:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:05:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x94664400 == 42 [pid = 1904] [id = 544]
12:05:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x947d1000) [pid = 1904] [serial = 1525] [outer = (nil)]
12:05:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x947d3800) [pid = 1904] [serial = 1526] [outer = 0x947d1000]
12:05:25 INFO - PROCESS | 1904 | 1447531525488 Marionette INFO loaded listener.js
12:05:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x94945400) [pid = 1904] [serial = 1527] [outer = 0x947d1000]
12:05:26 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
12:05:26 INFO - document served over http requires an https
12:05:26 INFO - sub-resource via script-tag using the meta-csp
12:05:26 INFO - delivery method with no-redirect and when
12:05:26 INFO - the target request is same-origin.
12:05:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1833ms
12:05:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:05:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x947d0800 == 43 [pid = 1904] [id = 545]
12:05:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x94949800) [pid = 1904] [serial = 1528] [outer = (nil)]
12:05:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x949e9000) [pid = 1904] [serial = 1529] [outer = 0x94949800]
12:05:27 INFO - PROCESS | 1904 | 1447531527291 Marionette INFO loaded listener.js
12:05:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x94a3f400) [pid = 1904] [serial = 1530] [outer = 0x94949800]
12:05:28 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
12:05:28 INFO - document served over http requires an https
12:05:28 INFO - sub-resource via script-tag using the meta-csp
12:05:28 INFO - delivery method with swap-origin-redirect and when
12:05:28 INFO - the target request is same-origin.
12:05:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1937ms
12:05:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:05:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x94a48400 == 44 [pid = 1904] [id = 546]
12:05:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x9556b400) [pid = 1904] [serial = 1531] [outer = (nil)]
12:05:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x9556e400) [pid = 1904] [serial = 1532] [outer = 0x9556b400]
12:05:29 INFO - PROCESS | 1904 | 1447531529195 Marionette INFO loaded listener.js
12:05:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x95878000) [pid = 1904] [serial = 1533] [outer = 0x9556b400]
12:05:30 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
12:05:30 INFO - document served over http requires an https
12:05:30 INFO - sub-resource via xhr-request using the meta-csp
12:05:30 INFO - delivery method with keep-origin-redirect and when
12:05:30 INFO - the target request is same-origin.
12:05:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1741ms
12:05:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:05:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x9587c800 == 45 [pid = 1904] [id = 547]
12:05:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x95880400) [pid = 1904] [serial = 1534] [outer = (nil)]
12:05:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x96371800) [pid = 1904] [serial = 1535] [outer = 0x95880400]
12:05:30 INFO - PROCESS | 1904 | 1447531530987 Marionette INFO loaded listener.js
12:05:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x9637cc00) [pid = 1904] [serial = 1536] [outer = 0x95880400]
12:05:32 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
12:05:32 INFO - document served over http requires an https
12:05:32 INFO - sub-resource via xhr-request using the meta-csp
12:05:32 INFO - delivery method with no-redirect and when
12:05:32 INFO - the target request is same-origin.
12:05:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1889ms
12:05:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:05:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x963be800 == 46 [pid = 1904] [id = 548]
12:05:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x963c3400) [pid = 1904] [serial = 1537] [outer = (nil)]
12:05:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x963c6c00) [pid = 1904] [serial = 1538] [outer = 0x963c3400]
12:05:33 INFO - PROCESS | 1904 | 1447531533007 Marionette INFO loaded listener.js
12:05:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x9757e800) [pid = 1904] [serial = 1539] [outer = 0x963c3400]
12:05:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:34 INFO - document served over http requires an https
12:05:34 INFO - sub-resource via xhr-request using the meta-csp
12:05:34 INFO - delivery method with swap-origin-redirect and when
12:05:34 INFO - the target request is same-origin.
12:05:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1894ms
12:05:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:05:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x98320800 == 47 [pid = 1904] [id = 549]
12:05:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x98327c00) [pid = 1904] [serial = 1540] [outer = (nil)]
12:05:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x98560000) [pid = 1904] [serial = 1541] [outer = 0x98327c00]
12:05:34 INFO - PROCESS | 1904 | 1447531534844 Marionette INFO loaded listener.js
12:05:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x98569400) [pid = 1904] [serial = 1542] [outer = 0x98327c00]
12:05:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:05:36 INFO - document served over http requires an http
12:05:36 INFO - sub-resource via fetch-request using the meta-referrer
12:05:36 INFO - delivery method with keep-origin-redirect and when
12:05:36 INFO - the target request is cross-origin.
12:05:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1985ms
12:05:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:05:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x9856d400 == 48 [pid = 1904] [id = 550]
12:05:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x9856e000) [pid = 1904] [serial = 1543] [outer = (nil)]
12:05:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x985e5400) [pid = 1904] [serial = 1544] [outer = 0x9856e000]
12:05:36 INFO - PROCESS | 1904 | 1447531536843 Marionette INFO loaded listener.js
12:05:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x985ec800) [pid = 1904] [serial = 1545] [outer = 0x9856e000]
12:05:38 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
12:05:38 INFO - document served over http requires an http
12:05:38 INFO - sub-resource via fetch-request using the meta-referrer
12:05:38 INFO - delivery method with no-redirect and when
12:05:38 INFO - the target request is cross-origin.
12:05:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1844ms
12:05:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:05:38 INFO - PROCESS | 1904 | ++DOCSHELL 0x98564c00 == 49 [pid = 1904] [id = 551]
12:05:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x985efc00) [pid = 1904] [serial = 1546] [outer = (nil)]
12:05:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x98922400) [pid = 1904] [serial = 1547] [outer = 0x985efc00]
12:05:38 INFO - PROCESS | 1904 | 1447531538645 Marionette INFO loaded listener.js
12:05:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x9892b000) [pid = 1904] [serial = 1548] [outer = 0x985efc00]
12:05:39 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
12:05:39 INFO - document served over http requires an http
12:05:39 INFO - sub-resource via fetch-request using the meta-referrer
12:05:39 INFO - delivery method with swap-origin-redirect and when
12:05:39 INFO - the target request is cross-origin.
12:05:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1782ms
12:05:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:05:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x98923800 == 50 [pid = 1904] [id = 552]
12:05:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x98930400) [pid = 1904] [serial = 1549] [outer = (nil)]
12:05:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x98954c00) [pid = 1904] [serial = 1550] [outer = 0x98930400]
12:05:40 INFO - PROCESS | 1904 | 1447531540486 Marionette INFO loaded listener.js
12:05:40 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x98d1b400) [pid = 1904] [serial = 1551] [outer = 0x98930400]
12:05:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d1f400 == 51 [pid = 1904] [id = 553]
12:05:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x98d20400) [pid = 1904] [serial = 1552] [outer = (nil)]
12:05:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x98d21000) [pid = 1904] [serial = 1553] [outer = 0x98d20400]
12:05:41 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
12:05:41 INFO - document served over http requires an http
12:05:41 INFO - sub-resource via iframe-tag using the meta-referrer
12:05:41 INFO - delivery method with keep-origin-redirect and when
12:05:41 INFO - the target request is cross-origin.
12:05:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2093ms
12:05:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:05:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d22800 == 52 [pid = 1904] [id = 554]
12:05:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x98d22c00) [pid = 1904] [serial = 1554] [outer = (nil)]
12:05:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x98d26400) [pid = 1904] [serial = 1555] [outer = 0x98d22c00]
12:05:42 INFO - PROCESS | 1904 | 1447531542544 Marionette INFO loaded listener.js
12:05:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x98d80800) [pid = 1904] [serial = 1556] [outer = 0x98d22c00]
12:05:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d87000 == 53 [pid = 1904] [id = 555]
12:05:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x98d87400) [pid = 1904] [serial = 1557] [outer = (nil)]
12:05:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x98d7e400) [pid = 1904] [serial = 1558] [outer = 0x98d87400]
12:05:43 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
12:05:43 INFO - document served over http requires an http
12:05:43 INFO - sub-resource via iframe-tag using the meta-referrer
12:05:43 INFO - delivery method with no-redirect and when
12:05:43 INFO - the target request is cross-origin.
12:05:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1887ms
12:05:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:05:44 INFO - PROCESS | 1904 | --DOCSHELL 0x912ce400 == 52 [pid = 1904] [id = 523]
12:05:44 INFO - PROCESS | 1904 | --DOCSHELL 0x920c8800 == 51 [pid = 1904] [id = 525]
12:05:44 INFO - PROCESS | 1904 | --DOCSHELL 0x9376b000 == 50 [pid = 1904] [id = 527]
12:05:44 INFO - PROCESS | 1904 | --DOCSHELL 0x8d966400 == 49 [pid = 1904] [id = 506]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c2c00 == 48 [pid = 1904] [id = 536]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x8d66e400 == 47 [pid = 1904] [id = 537]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x8f00a800 == 46 [pid = 1904] [id = 538]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x8f010000 == 45 [pid = 1904] [id = 539]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x9183cc00 == 44 [pid = 1904] [id = 540]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x917d4c00 == 43 [pid = 1904] [id = 541]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x94649800 == 42 [pid = 1904] [id = 542]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4f5000 == 41 [pid = 1904] [id = 543]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x94664400 == 40 [pid = 1904] [id = 544]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x947d0800 == 39 [pid = 1904] [id = 545]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x94a48400 == 38 [pid = 1904] [id = 546]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x9587c800 == 37 [pid = 1904] [id = 547]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x963be800 == 36 [pid = 1904] [id = 548]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x98320800 == 35 [pid = 1904] [id = 549]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x9856d400 == 34 [pid = 1904] [id = 550]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x98564c00 == 33 [pid = 1904] [id = 551]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x98923800 == 32 [pid = 1904] [id = 552]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x98d1f400 == 31 [pid = 1904] [id = 553]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x98d22800 == 30 [pid = 1904] [id = 554]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x98d87000 == 29 [pid = 1904] [id = 555]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a3000 == 28 [pid = 1904] [id = 532]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4f0400 == 27 [pid = 1904] [id = 533]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc5400 == 26 [pid = 1904] [id = 534]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7f5000 == 25 [pid = 1904] [id = 535]
12:05:46 INFO - PROCESS | 1904 | --DOCSHELL 0x8a49c800 == 24 [pid = 1904] [id = 531]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x8cc1ac00) [pid = 1904] [serial = 1435] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x9467e000) [pid = 1904] [serial = 1401] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x8c74c000) [pid = 1904] [serial = 1430] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x8a4a4400) [pid = 1904] [serial = 1425] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8d4cc000) [pid = 1904] [serial = 1377] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x920d2800) [pid = 1904] [serial = 1388] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x94655800) [pid = 1904] [serial = 1398] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x91294c00) [pid = 1904] [serial = 1383] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x9832b800) [pid = 1904] [serial = 1422] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x93787000) [pid = 1904] [serial = 1393] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8c169c00) [pid = 1904] [serial = 1374] [outer = (nil)] [url = about:blank]
12:05:46 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x94765800) [pid = 1904] [serial = 1404] [outer = (nil)] [url = about:blank]
12:05:47 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x9757d400) [pid = 1904] [serial = 1419] [outer = (nil)] [url = about:blank]
12:05:47 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x963c0800) [pid = 1904] [serial = 1416] [outer = (nil)] [url = about:blank]
12:05:47 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8ea47400) [pid = 1904] [serial = 1380] [outer = (nil)] [url = about:blank]
12:05:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dcf000 == 25 [pid = 1904] [id = 556]
12:05:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x89dcf400) [pid = 1904] [serial = 1559] [outer = (nil)]
12:05:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8a0bc800) [pid = 1904] [serial = 1560] [outer = 0x89dcf400]
12:05:47 INFO - PROCESS | 1904 | 1447531547519 Marionette INFO loaded listener.js
12:05:47 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8a49d800) [pid = 1904] [serial = 1561] [outer = 0x89dcf400]
12:05:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7ef800 == 26 [pid = 1904] [id = 557]
12:05:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8b7efc00) [pid = 1904] [serial = 1562] [outer = (nil)]
12:05:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8b7f5000) [pid = 1904] [serial = 1563] [outer = 0x8b7efc00]
12:05:48 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
12:05:48 INFO - document served over http requires an http
12:05:48 INFO - sub-resource via iframe-tag using the meta-referrer
12:05:48 INFO - delivery method with swap-origin-redirect and when
12:05:48 INFO - the target request is cross-origin.
12:05:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4761ms
12:05:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:05:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c16c400 == 27 [pid = 1904] [id = 558]
12:05:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8c16c800) [pid = 1904] [serial = 1564] [outer = (nil)]
12:05:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8c171400) [pid = 1904] [serial = 1565] [outer = 0x8c16c800]
12:05:49 INFO - PROCESS | 1904 | 1447531549080 Marionette INFO loaded listener.js
12:05:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8c743800) [pid = 1904] [serial = 1566] [outer = 0x8c16c800]
12:05:50 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
12:05:50 INFO - document served over http requires an http
12:05:50 INFO - sub-resource via script-tag using the meta-referrer
12:05:50 INFO - delivery method with keep-origin-redirect and when
12:05:50 INFO - the target request is cross-origin.
12:05:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1649ms
12:05:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:05:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c80c000 == 28 [pid = 1904] [id = 559]
12:05:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8cc13800) [pid = 1904] [serial = 1567] [outer = (nil)]
12:05:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8cc16400) [pid = 1904] [serial = 1568] [outer = 0x8cc13800]
12:05:50 INFO - PROCESS | 1904 | 1447531550650 Marionette INFO loaded listener.js
12:05:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8d284c00) [pid = 1904] [serial = 1569] [outer = 0x8cc13800]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8a4e8400) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8b7f6800) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8c168c00) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8c16d800) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x912cc400) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8dcee400) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8dce6c00) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8a4f2000) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x93768400) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8d966800) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8f006400) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d4c8000) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8d661800) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8d2ca800) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x912cf000) [pid = 1904] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x920c9000) [pid = 1904] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531496332]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8d967c00) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8e1d7800) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x91289800) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x9121fc00) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8ea9d400) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x9376bc00) [pid = 1904] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x89dc1400) [pid = 1904] [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]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8d290400) [pid = 1904] [serial = 1502] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x920d6c00) [pid = 1904] [serial = 1476] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x93769000) [pid = 1904] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8e183400) [pid = 1904] [serial = 1451] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8dcec000) [pid = 1904] [serial = 1448] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8dce3400) [pid = 1904] [serial = 1496] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x89dcd800) [pid = 1904] [serial = 1487] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x912cfc00) [pid = 1904] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8c744000) [pid = 1904] [serial = 1493] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8e27c400) [pid = 1904] [serial = 1454] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x92167c00) [pid = 1904] [serial = 1484] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8d4ca800) [pid = 1904] [serial = 1439] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8e280c00) [pid = 1904] [serial = 1499] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8c177800) [pid = 1904] [serial = 1442] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x9376e800) [pid = 1904] [serial = 1481] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x9128d800) [pid = 1904] [serial = 1466] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8d293400) [pid = 1904] [serial = 1490] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8ea4ac00) [pid = 1904] [serial = 1457] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x917c6000) [pid = 1904] [serial = 1471] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8eb58000) [pid = 1904] [serial = 1460] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x917d0400) [pid = 1904] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531496332]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x8f00ac00) [pid = 1904] [serial = 1463] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8d669000) [pid = 1904] [serial = 1445] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8d2cd400) [pid = 1904] [serial = 1494] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8e1d2800) [pid = 1904] [serial = 1452] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8e17cc00) [pid = 1904] [serial = 1497] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8d613000) [pid = 1904] [serial = 1491] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8e28a000) [pid = 1904] [serial = 1455] [outer = (nil)] [url = about:blank]
12:05:53 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8e175400) [pid = 1904] [serial = 1449] [outer = (nil)] [url = about:blank]
12:05:53 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
12:05:53 INFO - document served over http requires an http
12:05:53 INFO - sub-resource via script-tag using the meta-referrer
12:05:53 INFO - delivery method with no-redirect and when
12:05:53 INFO - the target request is cross-origin.
12:05:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3399ms
12:05:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:05:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4e6c00 == 29 [pid = 1904] [id = 560]
12:05:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8c744000) [pid = 1904] [serial = 1570] [outer = (nil)]
12:05:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8d28c000) [pid = 1904] [serial = 1571] [outer = 0x8c744000]
12:05:54 INFO - PROCESS | 1904 | 1447531554019 Marionette INFO loaded listener.js
12:05:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d2ca000) [pid = 1904] [serial = 1572] [outer = 0x8c744000]
12:05:54 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
12:05:54 INFO - document served over http requires an http
12:05:54 INFO - sub-resource via script-tag using the meta-referrer
12:05:54 INFO - delivery method with swap-origin-redirect and when
12:05:54 INFO - the target request is cross-origin.
12:05:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1292ms
12:05:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:05:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x89548400 == 30 [pid = 1904] [id = 561]
12:05:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8954ac00) [pid = 1904] [serial = 1573] [outer = (nil)]
12:05:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x89dc1c00) [pid = 1904] [serial = 1574] [outer = 0x8954ac00]
12:05:55 INFO - PROCESS | 1904 | 1447531555508 Marionette INFO loaded listener.js
12:05:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8a4a2c00) [pid = 1904] [serial = 1575] [outer = 0x8954ac00]
12:05:56 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
12:05:56 INFO - document served over http requires an http
12:05:56 INFO - sub-resource via xhr-request using the meta-referrer
12:05:56 INFO - delivery method with keep-origin-redirect and when
12:05:56 INFO - the target request is cross-origin.
12:05:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1791ms
12:05:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:05:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74c000 == 31 [pid = 1904] [id = 562]
12:05:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8c74e800) [pid = 1904] [serial = 1576] [outer = (nil)]
12:05:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8c809400) [pid = 1904] [serial = 1577] [outer = 0x8c74e800]
12:05:57 INFO - PROCESS | 1904 | 1447531557420 Marionette INFO loaded listener.js
12:05:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8d28a800) [pid = 1904] [serial = 1578] [outer = 0x8c74e800]
12:05:58 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
12:05:58 INFO - document served over http requires an http
12:05:58 INFO - sub-resource via xhr-request using the meta-referrer
12:05:58 INFO - delivery method with no-redirect and when
12:05:58 INFO - the target request is cross-origin.
12:05:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1856ms
12:05:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:05:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc6c00 == 32 [pid = 1904] [id = 563]
12:05:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8d4c6000) [pid = 1904] [serial = 1579] [outer = (nil)]
12:05:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8d4cb800) [pid = 1904] [serial = 1580] [outer = 0x8d4c6000]
12:05:59 INFO - PROCESS | 1904 | 1447531559285 Marionette INFO loaded listener.js
12:05:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:05:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8d60dc00) [pid = 1904] [serial = 1581] [outer = 0x8d4c6000]
12:06:00 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
12:06:00 INFO - document served over http requires an http
12:06:00 INFO - sub-resource via xhr-request using the meta-referrer
12:06:00 INFO - delivery method with swap-origin-redirect and when
12:06:00 INFO - the target request is cross-origin.
12:06:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1796ms
12:06:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:06:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d670000 == 33 [pid = 1904] [id = 564]
12:06:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8d95c800) [pid = 1904] [serial = 1582] [outer = (nil)]
12:06:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8d95ec00) [pid = 1904] [serial = 1583] [outer = 0x8d95c800]
12:06:01 INFO - PROCESS | 1904 | 1447531561111 Marionette INFO loaded listener.js
12:06:01 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8d96a400) [pid = 1904] [serial = 1584] [outer = 0x8d95c800]
12:06:02 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
12:06:02 INFO - document served over http requires an https
12:06:02 INFO - sub-resource via fetch-request using the meta-referrer
12:06:02 INFO - delivery method with keep-origin-redirect and when
12:06:02 INFO - the target request is cross-origin.
12:06:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2053ms
12:06:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:06:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x89542400 == 34 [pid = 1904] [id = 565]
12:06:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8cc14800) [pid = 1904] [serial = 1585] [outer = (nil)]
12:06:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8dcedc00) [pid = 1904] [serial = 1586] [outer = 0x8cc14800]
12:06:03 INFO - PROCESS | 1904 | 1447531563046 Marionette INFO loaded listener.js
12:06:03 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8e171400) [pid = 1904] [serial = 1587] [outer = 0x8cc14800]
12:06:04 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
12:06:04 INFO - document served over http requires an https
12:06:04 INFO - sub-resource via fetch-request using the meta-referrer
12:06:04 INFO - delivery method with no-redirect and when
12:06:04 INFO - the target request is cross-origin.
12:06:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1747ms
12:06:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:06:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e178c00 == 35 [pid = 1904] [id = 566]
12:06:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8e17fc00) [pid = 1904] [serial = 1588] [outer = (nil)]
12:06:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8e183c00) [pid = 1904] [serial = 1589] [outer = 0x8e17fc00]
12:06:04 INFO - PROCESS | 1904 | 1447531564957 Marionette INFO loaded listener.js
12:06:05 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8e1db000) [pid = 1904] [serial = 1590] [outer = 0x8e17fc00]
12:06:06 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
12:06:06 INFO - document served over http requires an https
12:06:06 INFO - sub-resource via fetch-request using the meta-referrer
12:06:06 INFO - delivery method with swap-origin-redirect and when
12:06:06 INFO - the target request is cross-origin.
12:06:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2040ms
12:06:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:06:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x89541000 == 36 [pid = 1904] [id = 567]
12:06:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8a0c6c00) [pid = 1904] [serial = 1591] [outer = (nil)]
12:06:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8e288000) [pid = 1904] [serial = 1592] [outer = 0x8a0c6c00]
12:06:06 INFO - PROCESS | 1904 | 1447531566961 Marionette INFO loaded listener.js
12:06:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8e607400) [pid = 1904] [serial = 1593] [outer = 0x8a0c6c00]
12:06:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea4a800 == 37 [pid = 1904] [id = 568]
12:06:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8ea4ac00) [pid = 1904] [serial = 1594] [outer = (nil)]
12:06:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8ea47c00) [pid = 1904] [serial = 1595] [outer = 0x8ea4ac00]
12:06:08 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
12:06:08 INFO - document served over http requires an https
12:06:08 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:08 INFO - delivery method with keep-origin-redirect and when
12:06:08 INFO - the target request is cross-origin.
12:06:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2001ms
12:06:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:06:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc9c00 == 38 [pid = 1904] [id = 569]
12:06:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8a4a1800) [pid = 1904] [serial = 1596] [outer = (nil)]
12:06:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8ea4f000) [pid = 1904] [serial = 1597] [outer = 0x8a4a1800]
12:06:08 INFO - PROCESS | 1904 | 1447531568938 Marionette INFO loaded listener.js
12:06:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8ea52800) [pid = 1904] [serial = 1598] [outer = 0x8a4a1800]
12:06:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eaa0c00 == 39 [pid = 1904] [id = 570]
12:06:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x8eaa1400) [pid = 1904] [serial = 1599] [outer = (nil)]
12:06:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x8eb58800) [pid = 1904] [serial = 1600] [outer = 0x8eaa1400]
12:06:10 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
12:06:10 INFO - document served over http requires an https
12:06:10 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:10 INFO - delivery method with no-redirect and when
12:06:10 INFO - the target request is cross-origin.
12:06:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1888ms
12:06:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:06:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c806800 == 40 [pid = 1904] [id = 571]
12:06:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x8d4c2000) [pid = 1904] [serial = 1601] [outer = (nil)]
12:06:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x8eaa1c00) [pid = 1904] [serial = 1602] [outer = 0x8d4c2000]
12:06:10 INFO - PROCESS | 1904 | 1447531570927 Marionette INFO loaded listener.js
12:06:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x8f001c00) [pid = 1904] [serial = 1603] [outer = 0x8d4c2000]
12:06:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f00d000 == 41 [pid = 1904] [id = 572]
12:06:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x8f00d800) [pid = 1904] [serial = 1604] [outer = (nil)]
12:06:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x8ea96800) [pid = 1904] [serial = 1605] [outer = 0x8f00d800]
12:06:12 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
12:06:12 INFO - document served over http requires an https
12:06:12 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:12 INFO - delivery method with swap-origin-redirect and when
12:06:12 INFO - the target request is cross-origin.
12:06:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2098ms
12:06:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:06:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f00a800 == 42 [pid = 1904] [id = 573]
12:06:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x8f00bc00) [pid = 1904] [serial = 1606] [outer = (nil)]
12:06:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x91214400) [pid = 1904] [serial = 1607] [outer = 0x8f00bc00]
12:06:12 INFO - PROCESS | 1904 | 1447531572934 Marionette INFO loaded listener.js
12:06:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x9121fc00) [pid = 1904] [serial = 1608] [outer = 0x8f00bc00]
12:06:14 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
12:06:14 INFO - document served over http requires an https
12:06:14 INFO - sub-resource via script-tag using the meta-referrer
12:06:14 INFO - delivery method with keep-origin-redirect and when
12:06:14 INFO - the target request is cross-origin.
12:06:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1794ms
12:06:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:06:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x91290000 == 43 [pid = 1904] [id = 574]
12:06:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x91294000) [pid = 1904] [serial = 1609] [outer = (nil)]
12:06:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x912c7400) [pid = 1904] [serial = 1610] [outer = 0x91294000]
12:06:14 INFO - PROCESS | 1904 | 1447531574830 Marionette INFO loaded listener.js
12:06:14 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x917c5400) [pid = 1904] [serial = 1611] [outer = 0x91294000]
12:06:16 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
12:06:16 INFO - document served over http requires an https
12:06:16 INFO - sub-resource via script-tag using the meta-referrer
12:06:16 INFO - delivery method with no-redirect and when
12:06:16 INFO - the target request is cross-origin.
12:06:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1833ms
12:06:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:06:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x917cd400 == 44 [pid = 1904] [id = 575]
12:06:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x917d0400) [pid = 1904] [serial = 1612] [outer = (nil)]
12:06:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x91831800) [pid = 1904] [serial = 1613] [outer = 0x917d0400]
12:06:16 INFO - PROCESS | 1904 | 1447531576519 Marionette INFO loaded listener.js
12:06:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x91840800) [pid = 1904] [serial = 1614] [outer = 0x917d0400]
12:06:17 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
12:06:17 INFO - document served over http requires an https
12:06:17 INFO - sub-resource via script-tag using the meta-referrer
12:06:17 INFO - delivery method with swap-origin-redirect and when
12:06:17 INFO - the target request is cross-origin.
12:06:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1838ms
12:06:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:06:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x920d2800 == 45 [pid = 1904] [id = 576]
12:06:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x920d6400) [pid = 1904] [serial = 1615] [outer = (nil)]
12:06:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x92166400) [pid = 1904] [serial = 1616] [outer = 0x920d6400]
12:06:18 INFO - PROCESS | 1904 | 1447531578458 Marionette INFO loaded listener.js
12:06:18 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x92172000) [pid = 1904] [serial = 1617] [outer = 0x920d6400]
12:06:20 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
12:06:20 INFO - document served over http requires an https
12:06:20 INFO - sub-resource via xhr-request using the meta-referrer
12:06:20 INFO - delivery method with keep-origin-redirect and when
12:06:20 INFO - the target request is cross-origin.
12:06:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3045ms
12:06:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:06:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x93781000 == 46 [pid = 1904] [id = 577]
12:06:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x93781c00) [pid = 1904] [serial = 1618] [outer = (nil)]
12:06:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x93784c00) [pid = 1904] [serial = 1619] [outer = 0x93781c00]
12:06:21 INFO - PROCESS | 1904 | 1447531581449 Marionette INFO loaded listener.js
12:06:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x94648400) [pid = 1904] [serial = 1620] [outer = 0x93781c00]
12:06:22 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
12:06:22 INFO - document served over http requires an https
12:06:22 INFO - sub-resource via xhr-request using the meta-referrer
12:06:22 INFO - delivery method with no-redirect and when
12:06:22 INFO - the target request is cross-origin.
12:06:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1688ms
12:06:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:06:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x89546c00 == 47 [pid = 1904] [id = 578]
12:06:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x89dc2000) [pid = 1904] [serial = 1621] [outer = (nil)]
12:06:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x8a4ef800) [pid = 1904] [serial = 1622] [outer = 0x89dc2000]
12:06:23 INFO - PROCESS | 1904 | 1447531583224 Marionette INFO loaded listener.js
12:06:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x8e60e800) [pid = 1904] [serial = 1623] [outer = 0x89dc2000]
12:06:24 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
12:06:24 INFO - document served over http requires an https
12:06:24 INFO - sub-resource via xhr-request using the meta-referrer
12:06:24 INFO - delivery method with swap-origin-redirect and when
12:06:24 INFO - the target request is cross-origin.
12:06:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1794ms
12:06:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:06:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dd0000 == 48 [pid = 1904] [id = 579]
12:06:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x8a0bac00) [pid = 1904] [serial = 1624] [outer = (nil)]
12:06:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x8a4a5c00) [pid = 1904] [serial = 1625] [outer = 0x8a0bac00]
12:06:25 INFO - PROCESS | 1904 | 1447531585175 Marionette INFO loaded listener.js
12:06:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x8c16b000) [pid = 1904] [serial = 1626] [outer = 0x8a0bac00]
12:06:25 INFO - PROCESS | 1904 | --DOCSHELL 0x89dcf000 == 47 [pid = 1904] [id = 556]
12:06:25 INFO - PROCESS | 1904 | --DOCSHELL 0x89dcbc00 == 46 [pid = 1904] [id = 507]
12:06:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7ef800 == 45 [pid = 1904] [id = 557]
12:06:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8c16c400 == 44 [pid = 1904] [id = 558]
12:06:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8c80c000 == 43 [pid = 1904] [id = 559]
12:06:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4e6c00 == 42 [pid = 1904] [id = 560]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x8ea54800) [pid = 1904] [serial = 1503] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x91297000) [pid = 1904] [serial = 1467] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x8eb65800) [pid = 1904] [serial = 1461] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x8d95f400) [pid = 1904] [serial = 1446] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x8c80bc00) [pid = 1904] [serial = 1443] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8a4efc00) [pid = 1904] [serial = 1488] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x9460d000) [pid = 1904] [serial = 1482] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8e60d000) [pid = 1904] [serial = 1500] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x93761400) [pid = 1904] [serial = 1477] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8ea97000) [pid = 1904] [serial = 1458] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x91834000) [pid = 1904] [serial = 1472] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9121a400) [pid = 1904] [serial = 1464] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8d613800) [pid = 1904] [serial = 1440] [outer = (nil)] [url = about:blank]
12:06:25 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x9467f800) [pid = 1904] [serial = 1485] [outer = (nil)] [url = about:blank]
12:06:26 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
12:06:26 INFO - document served over http requires an http
12:06:26 INFO - sub-resource via fetch-request using the meta-referrer
12:06:26 INFO - delivery method with keep-origin-redirect and when
12:06:26 INFO - the target request is same-origin.
12:06:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2235ms
12:06:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:06:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4f3000 == 43 [pid = 1904] [id = 580]
12:06:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8a4f5000) [pid = 1904] [serial = 1627] [outer = (nil)]
12:06:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8b7f5c00) [pid = 1904] [serial = 1628] [outer = 0x8a4f5000]
12:06:27 INFO - PROCESS | 1904 | 1447531587123 Marionette INFO loaded listener.js
12:06:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8c806000) [pid = 1904] [serial = 1629] [outer = 0x8a4f5000]
12:06:28 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
12:06:28 INFO - document served over http requires an http
12:06:28 INFO - sub-resource via fetch-request using the meta-referrer
12:06:28 INFO - delivery method with no-redirect and when
12:06:28 INFO - the target request is same-origin.
12:06:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1487ms
12:06:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:06:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d28cc00 == 44 [pid = 1904] [id = 581]
12:06:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8d290c00) [pid = 1904] [serial = 1630] [outer = (nil)]
12:06:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8d2c9000) [pid = 1904] [serial = 1631] [outer = 0x8d290c00]
12:06:28 INFO - PROCESS | 1904 | 1447531588577 Marionette INFO loaded listener.js
12:06:28 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8d4c8800) [pid = 1904] [serial = 1632] [outer = 0x8d290c00]
12:06:29 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
12:06:29 INFO - document served over http requires an http
12:06:29 INFO - sub-resource via fetch-request using the meta-referrer
12:06:29 INFO - delivery method with swap-origin-redirect and when
12:06:29 INFO - the target request is same-origin.
12:06:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1593ms
12:06:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:06:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d667000 == 45 [pid = 1904] [id = 582]
12:06:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8d669000) [pid = 1904] [serial = 1633] [outer = (nil)]
12:06:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8d95b800) [pid = 1904] [serial = 1634] [outer = 0x8d669000]
12:06:30 INFO - PROCESS | 1904 | 1447531590181 Marionette INFO loaded listener.js
12:06:30 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8dcef800) [pid = 1904] [serial = 1635] [outer = 0x8d669000]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x98d22c00) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8a4ec000) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8d95c400) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x91289000) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x91839000) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x9556b400) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x95880400) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x963c3400) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x98327c00) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x9856e000) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x985efc00) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x98930400) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8c171400) [pid = 1904] [serial = 1565] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8b7f5000) [pid = 1904] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8a0bc800) [pid = 1904] [serial = 1560] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8cc16400) [pid = 1904] [serial = 1568] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x98d7e400) [pid = 1904] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531543418]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x98d26400) [pid = 1904] [serial = 1555] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8d28c000) [pid = 1904] [serial = 1571] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8b7f4400) [pid = 1904] [serial = 1505] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8ea95c00) [pid = 1904] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8d969000) [pid = 1904] [serial = 1508] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x920cec00) [pid = 1904] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531520289]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x9128f400) [pid = 1904] [serial = 1513] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x93764c00) [pid = 1904] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x920cf800) [pid = 1904] [serial = 1518] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x94666800) [pid = 1904] [serial = 1523] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x947d3800) [pid = 1904] [serial = 1526] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x949e9000) [pid = 1904] [serial = 1529] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x9556e400) [pid = 1904] [serial = 1532] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x96371800) [pid = 1904] [serial = 1535] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x963c6c00) [pid = 1904] [serial = 1538] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x98560000) [pid = 1904] [serial = 1541] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x985e5400) [pid = 1904] [serial = 1544] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x98922400) [pid = 1904] [serial = 1547] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x98d21000) [pid = 1904] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x98954c00) [pid = 1904] [serial = 1550] [outer = (nil)] [url = about:blank]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x98d20400) [pid = 1904] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x98d87400) [pid = 1904] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531543418]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x9464a000) [pid = 1904] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8cc13800) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8c16c800) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8f00b400) [pid = 1904] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x94615000) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x8b7efc00) [pid = 1904] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x89dcf400) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x94949800) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x947d1000) [pid = 1904] [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]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x920c9c00) [pid = 1904] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531520289]
12:06:30 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x95878000) [pid = 1904] [serial = 1533] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x9637cc00) [pid = 1904] [serial = 1536] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x9757e800) [pid = 1904] [serial = 1539] [outer = (nil)] [url = about:blank]
12:06:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d28c000 == 46 [pid = 1904] [id = 583]
12:06:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8d2cb000) [pid = 1904] [serial = 1636] [outer = (nil)]
12:06:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8d613c00) [pid = 1904] [serial = 1637] [outer = 0x8d2cb000]
12:06:31 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
12:06:31 INFO - document served over http requires an http
12:06:31 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:31 INFO - delivery method with keep-origin-redirect and when
12:06:31 INFO - the target request is same-origin.
12:06:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1857ms
12:06:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:06:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4ce000 == 47 [pid = 1904] [id = 584]
12:06:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d66b000) [pid = 1904] [serial = 1638] [outer = (nil)]
12:06:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8e17b400) [pid = 1904] [serial = 1639] [outer = 0x8d66b000]
12:06:32 INFO - PROCESS | 1904 | 1447531592007 Marionette INFO loaded listener.js
12:06:32 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8e1d3000) [pid = 1904] [serial = 1640] [outer = 0x8d66b000]
12:06:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a4c00 == 48 [pid = 1904] [id = 585]
12:06:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8a4a5400) [pid = 1904] [serial = 1641] [outer = (nil)]
12:06:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8a4e6400) [pid = 1904] [serial = 1642] [outer = 0x8a4a5400]
12:06:33 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
12:06:33 INFO - document served over http requires an http
12:06:33 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:33 INFO - delivery method with no-redirect and when
12:06:33 INFO - the target request is same-origin.
12:06:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1803ms
12:06:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:06:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c80b800 == 49 [pid = 1904] [id = 586]
12:06:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8c80c400) [pid = 1904] [serial = 1643] [outer = (nil)]
12:06:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8cc20800) [pid = 1904] [serial = 1644] [outer = 0x8c80c400]
12:06:34 INFO - PROCESS | 1904 | 1447531594202 Marionette INFO loaded listener.js
12:06:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8d665000) [pid = 1904] [serial = 1645] [outer = 0x8c80c400]
12:06:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d2c00 == 50 [pid = 1904] [id = 587]
12:06:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8e1d4400) [pid = 1904] [serial = 1646] [outer = (nil)]
12:06:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8e17bc00) [pid = 1904] [serial = 1647] [outer = 0x8e1d4400]
12:06:35 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
12:06:35 INFO - document served over http requires an http
12:06:35 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:35 INFO - delivery method with swap-origin-redirect and when
12:06:35 INFO - the target request is same-origin.
12:06:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2109ms
12:06:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:06:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d6400 == 51 [pid = 1904] [id = 588]
12:06:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8e283400) [pid = 1904] [serial = 1648] [outer = (nil)]
12:06:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e289c00) [pid = 1904] [serial = 1649] [outer = 0x8e283400]
12:06:36 INFO - PROCESS | 1904 | 1447531596242 Marionette INFO loaded listener.js
12:06:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8ea95400) [pid = 1904] [serial = 1650] [outer = 0x8e283400]
12:06:37 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
12:06:37 INFO - document served over http requires an http
12:06:37 INFO - sub-resource via script-tag using the meta-referrer
12:06:37 INFO - delivery method with keep-origin-redirect and when
12:06:37 INFO - the target request is same-origin.
12:06:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1805ms
12:06:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:06:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d968400 == 52 [pid = 1904] [id = 589]
12:06:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x91291400) [pid = 1904] [serial = 1651] [outer = (nil)]
12:06:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x91293c00) [pid = 1904] [serial = 1652] [outer = 0x91291400]
12:06:38 INFO - PROCESS | 1904 | 1447531598055 Marionette INFO loaded listener.js
12:06:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x912d0400) [pid = 1904] [serial = 1653] [outer = 0x91291400]
12:06:39 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
12:06:39 INFO - document served over http requires an http
12:06:39 INFO - sub-resource via script-tag using the meta-referrer
12:06:39 INFO - delivery method with no-redirect and when
12:06:39 INFO - the target request is same-origin.
12:06:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1800ms
12:06:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:06:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x917d0c00 == 53 [pid = 1904] [id = 590]
12:06:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x91833800) [pid = 1904] [serial = 1654] [outer = (nil)]
12:06:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x91838c00) [pid = 1904] [serial = 1655] [outer = 0x91833800]
12:06:39 INFO - PROCESS | 1904 | 1447531599874 Marionette INFO loaded listener.js
12:06:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x9216e800) [pid = 1904] [serial = 1656] [outer = 0x91833800]
12:06:41 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
12:06:41 INFO - document served over http requires an http
12:06:41 INFO - sub-resource via script-tag using the meta-referrer
12:06:41 INFO - delivery method with swap-origin-redirect and when
12:06:41 INFO - the target request is same-origin.
12:06:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1845ms
12:06:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:06:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1ce000 == 54 [pid = 1904] [id = 591]
12:06:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x9377a800) [pid = 1904] [serial = 1657] [outer = (nil)]
12:06:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x9460d800) [pid = 1904] [serial = 1658] [outer = 0x9377a800]
12:06:41 INFO - PROCESS | 1904 | 1447531601737 Marionette INFO loaded listener.js
12:06:41 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x94656400) [pid = 1904] [serial = 1659] [outer = 0x9377a800]
12:06:42 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
12:06:42 INFO - document served over http requires an http
12:06:42 INFO - sub-resource via xhr-request using the meta-referrer
12:06:42 INFO - delivery method with keep-origin-redirect and when
12:06:42 INFO - the target request is same-origin.
12:06:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1846ms
12:06:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:06:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x94671800 == 55 [pid = 1904] [id = 592]
12:06:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x94677000) [pid = 1904] [serial = 1660] [outer = (nil)]
12:06:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x94680800) [pid = 1904] [serial = 1661] [outer = 0x94677000]
12:06:43 INFO - PROCESS | 1904 | 1447531603598 Marionette INFO loaded listener.js
12:06:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x94765000) [pid = 1904] [serial = 1662] [outer = 0x94677000]
12:06:44 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
12:06:44 INFO - document served over http requires an http
12:06:44 INFO - sub-resource via xhr-request using the meta-referrer
12:06:44 INFO - delivery method with no-redirect and when
12:06:44 INFO - the target request is same-origin.
12:06:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1746ms
12:06:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:06:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x947ca800 == 56 [pid = 1904] [id = 593]
12:06:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x947cb400) [pid = 1904] [serial = 1663] [outer = (nil)]
12:06:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x947d4400) [pid = 1904] [serial = 1664] [outer = 0x947cb400]
12:06:45 INFO - PROCESS | 1904 | 1447531605222 Marionette INFO loaded listener.js
12:06:45 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x9493e400) [pid = 1904] [serial = 1665] [outer = 0x947cb400]
12:06:46 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
12:06:46 INFO - document served over http requires an http
12:06:46 INFO - sub-resource via xhr-request using the meta-referrer
12:06:46 INFO - delivery method with swap-origin-redirect and when
12:06:46 INFO - the target request is same-origin.
12:06:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1682ms
12:06:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:06:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x947d2000 == 57 [pid = 1904] [id = 594]
12:06:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x9494a000) [pid = 1904] [serial = 1666] [outer = (nil)]
12:06:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x949e9000) [pid = 1904] [serial = 1667] [outer = 0x9494a000]
12:06:46 INFO - PROCESS | 1904 | 1447531606907 Marionette INFO loaded listener.js
12:06:47 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x94a44400) [pid = 1904] [serial = 1668] [outer = 0x9494a000]
12:06:48 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
12:06:48 INFO - document served over http requires an https
12:06:48 INFO - sub-resource via fetch-request using the meta-referrer
12:06:48 INFO - delivery method with keep-origin-redirect and when
12:06:48 INFO - the target request is same-origin.
12:06:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1836ms
12:06:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:06:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x949ea800 == 58 [pid = 1904] [id = 595]
12:06:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x9556bc00) [pid = 1904] [serial = 1669] [outer = (nil)]
12:06:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x95575800) [pid = 1904] [serial = 1670] [outer = 0x9556bc00]
12:06:48 INFO - PROCESS | 1904 | 1447531608935 Marionette INFO loaded listener.js
12:06:49 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x9587ec00) [pid = 1904] [serial = 1671] [outer = 0x9556bc00]
12:06:50 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
12:06:50 INFO - document served over http requires an https
12:06:50 INFO - sub-resource via fetch-request using the meta-referrer
12:06:50 INFO - delivery method with no-redirect and when
12:06:50 INFO - the target request is same-origin.
12:06:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1940ms
12:06:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:06:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x96371c00 == 59 [pid = 1904] [id = 596]
12:06:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x96375c00) [pid = 1904] [serial = 1672] [outer = (nil)]
12:06:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9637c000) [pid = 1904] [serial = 1673] [outer = 0x96375c00]
12:06:50 INFO - PROCESS | 1904 | 1447531610814 Marionette INFO loaded listener.js
12:06:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x963bd800) [pid = 1904] [serial = 1674] [outer = 0x96375c00]
12:06:52 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
12:06:52 INFO - document served over http requires an https
12:06:52 INFO - sub-resource via fetch-request using the meta-referrer
12:06:52 INFO - delivery method with swap-origin-redirect and when
12:06:52 INFO - the target request is same-origin.
12:06:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1935ms
12:06:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:06:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f010400 == 60 [pid = 1904] [id = 597]
12:06:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9757d400) [pid = 1904] [serial = 1675] [outer = (nil)]
12:06:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x9831c800) [pid = 1904] [serial = 1676] [outer = 0x9757d400]
12:06:52 INFO - PROCESS | 1904 | 1447531612818 Marionette INFO loaded listener.js
12:06:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x98327400) [pid = 1904] [serial = 1677] [outer = 0x9757d400]
12:06:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x98565400 == 61 [pid = 1904] [id = 598]
12:06:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x98565800) [pid = 1904] [serial = 1678] [outer = (nil)]
12:06:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x98563000) [pid = 1904] [serial = 1679] [outer = 0x98565800]
12:06:54 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
12:06:54 INFO - document served over http requires an https
12:06:54 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:54 INFO - delivery method with keep-origin-redirect and when
12:06:54 INFO - the target request is same-origin.
12:06:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2055ms
12:06:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:06:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x98564000 == 62 [pid = 1904] [id = 599]
12:06:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x98567c00) [pid = 1904] [serial = 1680] [outer = (nil)]
12:06:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x9856a800) [pid = 1904] [serial = 1681] [outer = 0x98567c00]
12:06:54 INFO - PROCESS | 1904 | 1447531614972 Marionette INFO loaded listener.js
12:06:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x985ec400) [pid = 1904] [serial = 1682] [outer = 0x98567c00]
12:06:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x985f2000 == 63 [pid = 1904] [id = 600]
12:06:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x985f2800) [pid = 1904] [serial = 1683] [outer = (nil)]
12:06:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x98922800) [pid = 1904] [serial = 1684] [outer = 0x985f2800]
12:06:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:06:56 INFO - document served over http requires an https
12:06:56 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:56 INFO - delivery method with no-redirect and when
12:06:56 INFO - the target request is same-origin.
12:06:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1882ms
12:06:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:06:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc8000 == 64 [pid = 1904] [id = 601]
12:06:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x89dcb800) [pid = 1904] [serial = 1685] [outer = (nil)]
12:06:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x98956c00) [pid = 1904] [serial = 1686] [outer = 0x89dcb800]
12:06:58 INFO - PROCESS | 1904 | 1447531618299 Marionette INFO loaded listener.js
12:06:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:06:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x98d1dc00) [pid = 1904] [serial = 1687] [outer = 0x89dcb800]
12:06:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d23400 == 65 [pid = 1904] [id = 602]
12:06:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x98d24400) [pid = 1904] [serial = 1688] [outer = (nil)]
12:06:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x8a4e7000) [pid = 1904] [serial = 1689] [outer = 0x98d24400]
12:06:59 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
12:06:59 INFO - document served over http requires an https
12:06:59 INFO - sub-resource via iframe-tag using the meta-referrer
12:06:59 INFO - delivery method with swap-origin-redirect and when
12:06:59 INFO - the target request is same-origin.
12:06:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3500ms
12:06:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:07:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a1c00 == 66 [pid = 1904] [id = 603]
12:07:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x8c1e8c00) [pid = 1904] [serial = 1690] [outer = (nil)]
12:07:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x92168c00) [pid = 1904] [serial = 1691] [outer = 0x8c1e8c00]
12:07:00 INFO - PROCESS | 1904 | 1447531620301 Marionette INFO loaded listener.js
12:07:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x949ed800) [pid = 1904] [serial = 1692] [outer = 0x8c1e8c00]
12:07: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
12:07:02 INFO - document served over http requires an https
12:07:02 INFO - sub-resource via script-tag using the meta-referrer
12:07:02 INFO - delivery method with keep-origin-redirect and when
12:07:02 INFO - the target request is same-origin.
12:07:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2500ms
12:07:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:07:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d609c00 == 67 [pid = 1904] [id = 604]
12:07:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x8d60d800) [pid = 1904] [serial = 1693] [outer = (nil)]
12:07:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0x8d66d800) [pid = 1904] [serial = 1694] [outer = 0x8d60d800]
12:07:02 INFO - PROCESS | 1904 | 1447531622849 Marionette INFO loaded listener.js
12:07:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0x8e1d5000) [pid = 1904] [serial = 1695] [outer = 0x8d60d800]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x89548400 == 66 [pid = 1904] [id = 561]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74c000 == 65 [pid = 1904] [id = 562]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc6c00 == 64 [pid = 1904] [id = 563]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x8d670000 == 63 [pid = 1904] [id = 564]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x89542400 == 62 [pid = 1904] [id = 565]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x8e178c00 == 61 [pid = 1904] [id = 566]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x89541000 == 60 [pid = 1904] [id = 567]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea4a800 == 59 [pid = 1904] [id = 568]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc9c00 == 58 [pid = 1904] [id = 569]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x89549400 == 57 [pid = 1904] [id = 530]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x8eaa0c00 == 56 [pid = 1904] [id = 570]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x8c806800 == 55 [pid = 1904] [id = 571]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x8f00d000 == 54 [pid = 1904] [id = 572]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x8f00a800 == 53 [pid = 1904] [id = 573]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x91290000 == 52 [pid = 1904] [id = 574]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x917cd400 == 51 [pid = 1904] [id = 575]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x920d2800 == 50 [pid = 1904] [id = 576]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x93781000 == 49 [pid = 1904] [id = 577]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x89546c00 == 48 [pid = 1904] [id = 578]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x89dccc00 == 47 [pid = 1904] [id = 509]
12:07:03 INFO - PROCESS | 1904 | --DOCSHELL 0x8d28c000 == 46 [pid = 1904] [id = 583]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x98d1b400) [pid = 1904] [serial = 1551] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x9892b000) [pid = 1904] [serial = 1548] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x985ec800) [pid = 1904] [serial = 1545] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x98569400) [pid = 1904] [serial = 1542] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x94a3f400) [pid = 1904] [serial = 1530] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x94945400) [pid = 1904] [serial = 1527] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x9475c400) [pid = 1904] [serial = 1524] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x93765400) [pid = 1904] [serial = 1519] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x917c8c00) [pid = 1904] [serial = 1514] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8e281c00) [pid = 1904] [serial = 1509] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8c807000) [pid = 1904] [serial = 1506] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x98d80800) [pid = 1904] [serial = 1556] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8a49d800) [pid = 1904] [serial = 1561] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8d284c00) [pid = 1904] [serial = 1569] [outer = (nil)] [url = about:blank]
12:07:03 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8c743800) [pid = 1904] [serial = 1566] [outer = (nil)] [url = about:blank]
12:07:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:04 INFO - document served over http requires an https
12:07:04 INFO - sub-resource via script-tag using the meta-referrer
12:07:04 INFO - delivery method with no-redirect and when
12:07:04 INFO - the target request is same-origin.
12:07:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2339ms
12:07:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:07:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7f0c00 == 47 [pid = 1904] [id = 605]
12:07:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8b7f7c00) [pid = 1904] [serial = 1696] [outer = (nil)]
12:07:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8c1e3400) [pid = 1904] [serial = 1697] [outer = 0x8b7f7c00]
12:07:05 INFO - PROCESS | 1904 | 1447531625051 Marionette INFO loaded listener.js
12:07:05 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8cc18400) [pid = 1904] [serial = 1698] [outer = 0x8b7f7c00]
12:07:06 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
12:07:06 INFO - document served over http requires an https
12:07:06 INFO - sub-resource via script-tag using the meta-referrer
12:07:06 INFO - delivery method with swap-origin-redirect and when
12:07:06 INFO - the target request is same-origin.
12:07:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1640ms
12:07:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:07:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d60b000 == 48 [pid = 1904] [id = 606]
12:07:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8d66d400) [pid = 1904] [serial = 1699] [outer = (nil)]
12:07:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8d962000) [pid = 1904] [serial = 1700] [outer = 0x8d66d400]
12:07:06 INFO - PROCESS | 1904 | 1447531626586 Marionette INFO loaded listener.js
12:07:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8e173c00) [pid = 1904] [serial = 1701] [outer = 0x8d66d400]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8a0bac00) [pid = 1904] [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]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8a4f5000) [pid = 1904] [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]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8d2cb000) [pid = 1904] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8d290c00) [pid = 1904] [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]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8d669000) [pid = 1904] [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]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8c744000) [pid = 1904] [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]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8ea4ac00) [pid = 1904] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8eaa1400) [pid = 1904] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531569875]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8f00d800) [pid = 1904] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8d613c00) [pid = 1904] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d95b800) [pid = 1904] [serial = 1634] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8d2c9000) [pid = 1904] [serial = 1631] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8a4a5c00) [pid = 1904] [serial = 1625] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8b7f5c00) [pid = 1904] [serial = 1628] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x89dc1c00) [pid = 1904] [serial = 1574] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8c809400) [pid = 1904] [serial = 1577] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8d4cb800) [pid = 1904] [serial = 1580] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8d95ec00) [pid = 1904] [serial = 1583] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8dcedc00) [pid = 1904] [serial = 1586] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8e183c00) [pid = 1904] [serial = 1589] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8ea47c00) [pid = 1904] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8e288000) [pid = 1904] [serial = 1592] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8eb58800) [pid = 1904] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531569875]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8ea4f000) [pid = 1904] [serial = 1597] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8ea96800) [pid = 1904] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8eaa1c00) [pid = 1904] [serial = 1602] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x91214400) [pid = 1904] [serial = 1607] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x912c7400) [pid = 1904] [serial = 1610] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x91831800) [pid = 1904] [serial = 1613] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x92166400) [pid = 1904] [serial = 1616] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x93784c00) [pid = 1904] [serial = 1619] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8a4ef800) [pid = 1904] [serial = 1622] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8e17b400) [pid = 1904] [serial = 1639] [outer = (nil)] [url = about:blank]
12:07:07 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8d2ca000) [pid = 1904] [serial = 1572] [outer = (nil)] [url = about:blank]
12:07:07 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
12:07:07 INFO - document served over http requires an https
12:07:07 INFO - sub-resource via xhr-request using the meta-referrer
12:07:07 INFO - delivery method with keep-origin-redirect and when
12:07:07 INFO - the target request is same-origin.
12:07:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1594ms
12:07:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:07:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c744000 == 49 [pid = 1904] [id = 607]
12:07:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8c80d400) [pid = 1904] [serial = 1702] [outer = (nil)]
12:07:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8d4cb800) [pid = 1904] [serial = 1703] [outer = 0x8c80d400]
12:07:08 INFO - PROCESS | 1904 | 1447531628100 Marionette INFO loaded listener.js
12:07:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8e282800) [pid = 1904] [serial = 1704] [outer = 0x8c80d400]
12:07:09 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
12:07:09 INFO - document served over http requires an https
12:07:09 INFO - sub-resource via xhr-request using the meta-referrer
12:07:09 INFO - delivery method with no-redirect and when
12:07:09 INFO - the target request is same-origin.
12:07:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1395ms
12:07:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:07:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7ed000 == 50 [pid = 1904] [id = 608]
12:07:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8d95b800) [pid = 1904] [serial = 1705] [outer = (nil)]
12:07:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8e605800) [pid = 1904] [serial = 1706] [outer = 0x8d95b800]
12:07:09 INFO - PROCESS | 1904 | 1447531629636 Marionette INFO loaded listener.js
12:07:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8ea94c00) [pid = 1904] [serial = 1707] [outer = 0x8d95b800]
12:07:10 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
12:07:10 INFO - document served over http requires an https
12:07:10 INFO - sub-resource via xhr-request using the meta-referrer
12:07:10 INFO - delivery method with swap-origin-redirect and when
12:07:10 INFO - the target request is same-origin.
12:07:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1685ms
12:07:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:07:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c804c00 == 51 [pid = 1904] [id = 609]
12:07:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8c80ec00) [pid = 1904] [serial = 1708] [outer = (nil)]
12:07:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8d287000) [pid = 1904] [serial = 1709] [outer = 0x8c80ec00]
12:07:11 INFO - PROCESS | 1904 | 1447531631566 Marionette INFO loaded listener.js
12:07:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8d60c800) [pid = 1904] [serial = 1710] [outer = 0x8c80ec00]
12:07:12 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
12:07:12 INFO - document served over http requires an http
12:07:12 INFO - sub-resource via fetch-request using the http-csp
12:07:12 INFO - delivery method with keep-origin-redirect and when
12:07:12 INFO - the target request is cross-origin.
12:07:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2054ms
12:07:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:07:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e288000 == 52 [pid = 1904] [id = 610]
12:07:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8e28a400) [pid = 1904] [serial = 1711] [outer = (nil)]
12:07:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8e610c00) [pid = 1904] [serial = 1712] [outer = 0x8e28a400]
12:07:13 INFO - PROCESS | 1904 | 1447531633595 Marionette INFO loaded listener.js
12:07:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8eb5c800) [pid = 1904] [serial = 1713] [outer = 0x8e28a400]
12:07:14 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
12:07:14 INFO - document served over http requires an http
12:07:14 INFO - sub-resource via fetch-request using the http-csp
12:07:14 INFO - delivery method with no-redirect and when
12:07:14 INFO - the target request is cross-origin.
12:07:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1852ms
12:07:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:07:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e60c000 == 53 [pid = 1904] [id = 611]
12:07:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x91217800) [pid = 1904] [serial = 1714] [outer = (nil)]
12:07:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x9121b400) [pid = 1904] [serial = 1715] [outer = 0x91217800]
12:07:15 INFO - PROCESS | 1904 | 1447531635526 Marionette INFO loaded listener.js
12:07:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x91297800) [pid = 1904] [serial = 1716] [outer = 0x91217800]
12:07:16 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
12:07:16 INFO - document served over http requires an http
12:07:16 INFO - sub-resource via fetch-request using the http-csp
12:07:16 INFO - delivery method with swap-origin-redirect and when
12:07:16 INFO - the target request is cross-origin.
12:07:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1999ms
12:07:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:07:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x91294c00 == 54 [pid = 1904] [id = 612]
12:07:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x917c8c00) [pid = 1904] [serial = 1717] [outer = (nil)]
12:07:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x917cd400) [pid = 1904] [serial = 1718] [outer = 0x917c8c00]
12:07:17 INFO - PROCESS | 1904 | 1447531637525 Marionette INFO loaded listener.js
12:07:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x920ce400) [pid = 1904] [serial = 1719] [outer = 0x917c8c00]
12:07:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x9216a800 == 55 [pid = 1904] [id = 613]
12:07:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x9216ac00) [pid = 1904] [serial = 1720] [outer = (nil)]
12:07:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x93763400) [pid = 1904] [serial = 1721] [outer = 0x9216ac00]
12:07:19 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
12:07:19 INFO - document served over http requires an http
12:07:19 INFO - sub-resource via iframe-tag using the http-csp
12:07:19 INFO - delivery method with keep-origin-redirect and when
12:07:19 INFO - the target request is cross-origin.
12:07:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2147ms
12:07:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:07:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x93763800 == 56 [pid = 1904] [id = 614]
12:07:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x93768800) [pid = 1904] [serial = 1722] [outer = (nil)]
12:07:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x93782000) [pid = 1904] [serial = 1723] [outer = 0x93768800]
12:07:19 INFO - PROCESS | 1904 | 1447531639735 Marionette INFO loaded listener.js
12:07:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9466c000) [pid = 1904] [serial = 1724] [outer = 0x93768800]
12:07:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x94762c00 == 57 [pid = 1904] [id = 615]
12:07:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x94766000) [pid = 1904] [serial = 1725] [outer = (nil)]
12:07:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x94945400) [pid = 1904] [serial = 1726] [outer = 0x94766000]
12:07:20 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
12:07:20 INFO - document served over http requires an http
12:07:20 INFO - sub-resource via iframe-tag using the http-csp
12:07:20 INFO - delivery method with no-redirect and when
12:07:20 INFO - the target request is cross-origin.
12:07:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1942ms
12:07:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:07:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x94652800 == 58 [pid = 1904] [id = 616]
12:07:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x94941000) [pid = 1904] [serial = 1727] [outer = (nil)]
12:07:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x949ef400) [pid = 1904] [serial = 1728] [outer = 0x94941000]
12:07:21 INFO - PROCESS | 1904 | 1447531641627 Marionette INFO loaded listener.js
12:07:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x963c0c00) [pid = 1904] [serial = 1729] [outer = 0x94941000]
12:07:22 INFO - PROCESS | 1904 | ++DOCSHELL 0x9757d000 == 59 [pid = 1904] [id = 617]
12:07:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x9831e000) [pid = 1904] [serial = 1730] [outer = (nil)]
12:07:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x9831e400) [pid = 1904] [serial = 1731] [outer = 0x9831e000]
12:07:22 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
12:07:22 INFO - document served over http requires an http
12:07:22 INFO - sub-resource via iframe-tag using the http-csp
12:07:22 INFO - delivery method with swap-origin-redirect and when
12:07:22 INFO - the target request is cross-origin.
12:07:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1986ms
12:07:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:07:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x9556b800 == 60 [pid = 1904] [id = 618]
12:07:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x97539000) [pid = 1904] [serial = 1732] [outer = (nil)]
12:07:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x98326400) [pid = 1904] [serial = 1733] [outer = 0x97539000]
12:07:23 INFO - PROCESS | 1904 | 1447531643672 Marionette INFO loaded listener.js
12:07:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x98928400) [pid = 1904] [serial = 1734] [outer = 0x97539000]
12:07:24 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
12:07:24 INFO - document served over http requires an http
12:07:24 INFO - sub-resource via script-tag using the http-csp
12:07:24 INFO - delivery method with keep-origin-redirect and when
12:07:24 INFO - the target request is cross-origin.
12:07:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1985ms
12:07:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:07:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x98957800 == 61 [pid = 1904] [id = 619]
12:07:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x98958800) [pid = 1904] [serial = 1735] [outer = (nil)]
12:07:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x98d1fc00) [pid = 1904] [serial = 1736] [outer = 0x98958800]
12:07:25 INFO - PROCESS | 1904 | 1447531645657 Marionette INFO loaded listener.js
12:07:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x98d80800) [pid = 1904] [serial = 1737] [outer = 0x98958800]
12:07:26 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
12:07:26 INFO - document served over http requires an http
12:07:26 INFO - sub-resource via script-tag using the http-csp
12:07:26 INFO - delivery method with no-redirect and when
12:07:26 INFO - the target request is cross-origin.
12:07:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1940ms
12:07:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:07:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x94941c00 == 62 [pid = 1904] [id = 620]
12:07:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x98325c00) [pid = 1904] [serial = 1738] [outer = (nil)]
12:07:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x98d86800) [pid = 1904] [serial = 1739] [outer = 0x98325c00]
12:07:27 INFO - PROCESS | 1904 | 1447531647749 Marionette INFO loaded listener.js
12:07:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x99e0fc00) [pid = 1904] [serial = 1740] [outer = 0x98325c00]
12:07:29 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
12:07:29 INFO - document served over http requires an http
12:07:29 INFO - sub-resource via script-tag using the http-csp
12:07:29 INFO - delivery method with swap-origin-redirect and when
12:07:29 INFO - the target request is cross-origin.
12:07:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2141ms
12:07:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:07:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x92173400 == 63 [pid = 1904] [id = 621]
12:07:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x95879c00) [pid = 1904] [serial = 1741] [outer = (nil)]
12:07:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x99eae400) [pid = 1904] [serial = 1742] [outer = 0x95879c00]
12:07:29 INFO - PROCESS | 1904 | 1447531649760 Marionette INFO loaded listener.js
12:07:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0x9a37d800) [pid = 1904] [serial = 1743] [outer = 0x95879c00]
12:07: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
12:07:31 INFO - document served over http requires an http
12:07:31 INFO - sub-resource via xhr-request using the http-csp
12:07:31 INFO - delivery method with keep-origin-redirect and when
12:07:31 INFO - the target request is cross-origin.
12:07:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1989ms
12:07:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:07:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x9637c400 == 64 [pid = 1904] [id = 622]
12:07:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0x9a8f5400) [pid = 1904] [serial = 1744] [outer = (nil)]
12:07:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 154 (0x9acdf000) [pid = 1904] [serial = 1745] [outer = 0x9a8f5400]
12:07:31 INFO - PROCESS | 1904 | 1447531651789 Marionette INFO loaded listener.js
12:07:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 155 (0x9b880c00) [pid = 1904] [serial = 1746] [outer = 0x9a8f5400]
12:07:33 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
12:07:33 INFO - document served over http requires an http
12:07:33 INFO - sub-resource via xhr-request using the http-csp
12:07:33 INFO - delivery method with no-redirect and when
12:07:33 INFO - the target request is cross-origin.
12:07:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1895ms
12:07:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:07:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x99eac800 == 65 [pid = 1904] [id = 623]
12:07:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 156 (0x9b880800) [pid = 1904] [serial = 1747] [outer = (nil)]
12:07:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x9b887000) [pid = 1904] [serial = 1748] [outer = 0x9b880800]
12:07:33 INFO - PROCESS | 1904 | 1447531653630 Marionette INFO loaded listener.js
12:07:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x9bf0a800) [pid = 1904] [serial = 1749] [outer = 0x9b880800]
12:07: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
12:07:34 INFO - document served over http requires an http
12:07:34 INFO - sub-resource via xhr-request using the http-csp
12:07:34 INFO - delivery method with swap-origin-redirect and when
12:07:34 INFO - the target request is cross-origin.
12:07:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1795ms
12:07:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:07:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x9b885400 == 66 [pid = 1904] [id = 624]
12:07:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x9c09d400) [pid = 1904] [serial = 1750] [outer = (nil)]
12:07:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 160 (0x9c244400) [pid = 1904] [serial = 1751] [outer = 0x9c09d400]
12:07:35 INFO - PROCESS | 1904 | 1447531655513 Marionette INFO loaded listener.js
12:07:35 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 161 (0x9d661000) [pid = 1904] [serial = 1752] [outer = 0x9c09d400]
12:07:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:36 INFO - document served over http requires an https
12:07:36 INFO - sub-resource via fetch-request using the http-csp
12:07:36 INFO - delivery method with keep-origin-redirect and when
12:07:36 INFO - the target request is cross-origin.
12:07:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1934ms
12:07:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:07:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x9c244800 == 67 [pid = 1904] [id = 625]
12:07:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 162 (0x9d664c00) [pid = 1904] [serial = 1753] [outer = (nil)]
12:07:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 163 (0x9d92a800) [pid = 1904] [serial = 1754] [outer = 0x9d664c00]
12:07:37 INFO - PROCESS | 1904 | 1447531657451 Marionette INFO loaded listener.js
12:07:37 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 164 (0x9d932000) [pid = 1904] [serial = 1755] [outer = 0x9d664c00]
12:07:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:07:38 INFO - document served over http requires an https
12:07:38 INFO - sub-resource via fetch-request using the http-csp
12:07:38 INFO - delivery method with no-redirect and when
12:07:38 INFO - the target request is cross-origin.
12:07:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1804ms
12:07:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:07:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x9d92c800 == 68 [pid = 1904] [id = 626]
12:07:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 165 (0x9d935000) [pid = 1904] [serial = 1756] [outer = (nil)]
12:07:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 166 (0x9d938000) [pid = 1904] [serial = 1757] [outer = 0x9d935000]
12:07:39 INFO - PROCESS | 1904 | 1447531659269 Marionette INFO loaded listener.js
12:07:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 167 (0x9df45800) [pid = 1904] [serial = 1758] [outer = 0x9d935000]
12:07:41 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a4c00 == 67 [pid = 1904] [id = 585]
12:07:41 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d2c00 == 66 [pid = 1904] [id = 587]
12:07:41 INFO - PROCESS | 1904 | --DOCSHELL 0x98565400 == 65 [pid = 1904] [id = 598]
12:07:41 INFO - PROCESS | 1904 | --DOCSHELL 0x985f2000 == 64 [pid = 1904] [id = 600]
12:07:41 INFO - PROCESS | 1904 | --DOCSHELL 0x98d23400 == 63 [pid = 1904] [id = 602]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8d286000 == 62 [pid = 1904] [id = 520]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8c804c00 == 61 [pid = 1904] [id = 609]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8e288000 == 60 [pid = 1904] [id = 610]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x89540400 == 59 [pid = 1904] [id = 518]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8e60c000 == 58 [pid = 1904] [id = 611]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb5c400 == 57 [pid = 1904] [id = 529]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x91294c00 == 56 [pid = 1904] [id = 612]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x9216a800 == 55 [pid = 1904] [id = 613]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc18000 == 54 [pid = 1904] [id = 526]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x93763800 == 53 [pid = 1904] [id = 614]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x94762c00 == 52 [pid = 1904] [id = 615]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8d66c800 == 51 [pid = 1904] [id = 516]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x94652800 == 50 [pid = 1904] [id = 616]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x9757d000 == 49 [pid = 1904] [id = 617]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x9556b800 == 48 [pid = 1904] [id = 618]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x98957800 == 47 [pid = 1904] [id = 619]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x94941c00 == 46 [pid = 1904] [id = 620]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x89dd0000 == 45 [pid = 1904] [id = 579]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x92173400 == 44 [pid = 1904] [id = 621]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x9637c400 == 43 [pid = 1904] [id = 622]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8d964c00 == 42 [pid = 1904] [id = 517]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x89546000 == 41 [pid = 1904] [id = 519]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x99eac800 == 40 [pid = 1904] [id = 623]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bec00 == 39 [pid = 1904] [id = 522]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x9b885400 == 38 [pid = 1904] [id = 624]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x9c244800 == 37 [pid = 1904] [id = 625]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8d60b000 == 36 [pid = 1904] [id = 606]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8c744000 == 35 [pid = 1904] [id = 607]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c7c00 == 34 [pid = 1904] [id = 513]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8d609800 == 33 [pid = 1904] [id = 515]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7ed000 == 32 [pid = 1904] [id = 608]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x89541400 == 31 [pid = 1904] [id = 511]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8c168800 == 30 [pid = 1904] [id = 514]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8f005c00 == 29 [pid = 1904] [id = 521]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a1c00 == 28 [pid = 1904] [id = 603]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7f0c00 == 27 [pid = 1904] [id = 605]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x93767800 == 26 [pid = 1904] [id = 528]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x8d609c00 == 25 [pid = 1904] [id = 604]
12:07:43 INFO - PROCESS | 1904 | --DOCSHELL 0x9128a800 == 24 [pid = 1904] [id = 524]
12:07:44 INFO - PROCESS | 1904 | --DOMWINDOW == 166 (0x8c806000) [pid = 1904] [serial = 1629] [outer = (nil)] [url = about:blank]
12:07:44 INFO - PROCESS | 1904 | --DOMWINDOW == 165 (0x8c16b000) [pid = 1904] [serial = 1626] [outer = (nil)] [url = about:blank]
12:07:44 INFO - PROCESS | 1904 | --DOMWINDOW == 164 (0x8d4c8800) [pid = 1904] [serial = 1632] [outer = (nil)] [url = about:blank]
12:07:44 INFO - PROCESS | 1904 | --DOMWINDOW == 163 (0x8dcef800) [pid = 1904] [serial = 1635] [outer = (nil)] [url = about:blank]
12:07:44 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
12:07:44 INFO - document served over http requires an https
12:07:44 INFO - sub-resource via fetch-request using the http-csp
12:07:44 INFO - delivery method with swap-origin-redirect and when
12:07:44 INFO - the target request is cross-origin.
12:07:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 6212ms
12:07:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:07:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x89540800 == 25 [pid = 1904] [id = 627]
12:07:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 164 (0x89546000) [pid = 1904] [serial = 1759] [outer = (nil)]
12:07:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 165 (0x8a0c3800) [pid = 1904] [serial = 1760] [outer = 0x89546000]
12:07:45 INFO - PROCESS | 1904 | 1447531665288 Marionette INFO loaded listener.js
12:07:45 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 166 (0x8a4a1c00) [pid = 1904] [serial = 1761] [outer = 0x89546000]
12:07:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4ed000 == 26 [pid = 1904] [id = 628]
12:07:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 167 (0x8a4ef400) [pid = 1904] [serial = 1762] [outer = (nil)]
12:07:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 168 (0x8a4aa000) [pid = 1904] [serial = 1763] [outer = 0x8a4ef400]
12:07:46 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
12:07:46 INFO - document served over http requires an https
12:07:46 INFO - sub-resource via iframe-tag using the http-csp
12:07:46 INFO - delivery method with keep-origin-redirect and when
12:07:46 INFO - the target request is cross-origin.
12:07:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1801ms
12:07:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:07:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x89542800 == 27 [pid = 1904] [id = 629]
12:07:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 169 (0x89543400) [pid = 1904] [serial = 1764] [outer = (nil)]
12:07:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 170 (0x8b7f3c00) [pid = 1904] [serial = 1765] [outer = 0x89543400]
12:07:47 INFO - PROCESS | 1904 | 1447531667178 Marionette INFO loaded listener.js
12:07:47 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 171 (0x8c170800) [pid = 1904] [serial = 1766] [outer = 0x89543400]
12:07:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c1ef000 == 28 [pid = 1904] [id = 630]
12:07:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 172 (0x8c1ef800) [pid = 1904] [serial = 1767] [outer = (nil)]
12:07:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 173 (0x8c748c00) [pid = 1904] [serial = 1768] [outer = 0x8c1ef800]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 172 (0x8c74e800) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 171 (0x89dc2000) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 170 (0x8d4c2000) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 169 (0x8a0c6c00) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 168 (0x920d6400) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 167 (0x93781c00) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 166 (0x8d4c6000) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 165 (0x91294000) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 164 (0x8e17fc00) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 163 (0x917d0400) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 162 (0x8d95c800) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 161 (0x8cc14800) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 160 (0x8f00bc00) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 159 (0x8a4a1800) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x8954ac00) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x98d24400) [pid = 1904] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x96375c00) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 155 (0x9494a000) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 154 (0x94677000) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 153 (0x8e1d4400) [pid = 1904] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x9757d400) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x91291400) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x8c1e8c00) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x947cb400) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x9377a800) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x8d95b800) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x98565800) [pid = 1904] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x91833800) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x9556bc00) [pid = 1904] [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]
12:07:51 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
12:07:51 INFO - document served over http requires an https
12:07:51 INFO - sub-resource via iframe-tag using the http-csp
12:07:51 INFO - delivery method with no-redirect and when
12:07:51 INFO - the target request is cross-origin.
12:07:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4718ms
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8e283400) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8c80d400) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8b7f7c00) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8a4a5400) [pid = 1904] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531593004]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8d66b000) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x985f2800) [pid = 1904] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531615779]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8c80c400) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x89dcb800) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x98567c00) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8d66d400) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d60d800) [pid = 1904] [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]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8e605800) [pid = 1904] [serial = 1706] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8d66d800) [pid = 1904] [serial = 1694] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x98563000) [pid = 1904] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x9831c800) [pid = 1904] [serial = 1676] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x95575800) [pid = 1904] [serial = 1670] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x9637c000) [pid = 1904] [serial = 1673] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x949e9000) [pid = 1904] [serial = 1667] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x947d4400) [pid = 1904] [serial = 1664] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8e17bc00) [pid = 1904] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8a4e6400) [pid = 1904] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531593004]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x91293c00) [pid = 1904] [serial = 1652] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8cc20800) [pid = 1904] [serial = 1644] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x92168c00) [pid = 1904] [serial = 1691] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8c1e3400) [pid = 1904] [serial = 1697] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x9460d800) [pid = 1904] [serial = 1658] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8d962000) [pid = 1904] [serial = 1700] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x98922800) [pid = 1904] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531615779]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x91838c00) [pid = 1904] [serial = 1655] [outer = (nil)] [url = about:blank]
12:07:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x98956c00) [pid = 1904] [serial = 1686] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8e289c00) [pid = 1904] [serial = 1649] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8d4cb800) [pid = 1904] [serial = 1703] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x9856a800) [pid = 1904] [serial = 1681] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x94680800) [pid = 1904] [serial = 1661] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8a4e7000) [pid = 1904] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8ea94c00) [pid = 1904] [serial = 1707] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8d28a800) [pid = 1904] [serial = 1578] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8e60e800) [pid = 1904] [serial = 1623] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8f001c00) [pid = 1904] [serial = 1603] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x94656400) [pid = 1904] [serial = 1659] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8e607400) [pid = 1904] [serial = 1593] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x92172000) [pid = 1904] [serial = 1617] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x94648400) [pid = 1904] [serial = 1620] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x9493e400) [pid = 1904] [serial = 1665] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8d60dc00) [pid = 1904] [serial = 1581] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x917c5400) [pid = 1904] [serial = 1611] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x94765000) [pid = 1904] [serial = 1662] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8e1db000) [pid = 1904] [serial = 1590] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8e173c00) [pid = 1904] [serial = 1701] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x91840800) [pid = 1904] [serial = 1614] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8e282800) [pid = 1904] [serial = 1704] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x8d96a400) [pid = 1904] [serial = 1584] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x8e171400) [pid = 1904] [serial = 1587] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x9121fc00) [pid = 1904] [serial = 1608] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x8ea52800) [pid = 1904] [serial = 1598] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x8a4a2c00) [pid = 1904] [serial = 1575] [outer = (nil)] [url = about:blank]
12:07:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4e6c00 == 29 [pid = 1904] [id = 631]
12:07:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x8a4e7000) [pid = 1904] [serial = 1769] [outer = (nil)]
12:07:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x8c176800) [pid = 1904] [serial = 1770] [outer = 0x8a4e7000]
12:07:52 INFO - PROCESS | 1904 | 1447531672098 Marionette INFO loaded listener.js
12:07:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8c80a400) [pid = 1904] [serial = 1771] [outer = 0x8a4e7000]
12:07:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc20000 == 30 [pid = 1904] [id = 632]
12:07:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8cc20800) [pid = 1904] [serial = 1772] [outer = (nil)]
12:07:53 INFO - PROCESS | 1904 | [1904] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
12:07:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x89547000) [pid = 1904] [serial = 1773] [outer = 0x8cc20800]
12:07:53 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
12:07:53 INFO - document served over http requires an https
12:07:53 INFO - sub-resource via iframe-tag using the http-csp
12:07:53 INFO - delivery method with swap-origin-redirect and when
12:07:53 INFO - the target request is cross-origin.
12:07:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2130ms
12:07:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:07:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a3c00 == 31 [pid = 1904] [id = 633]
12:07:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8a4a4400) [pid = 1904] [serial = 1774] [outer = (nil)]
12:07:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8a4e7800) [pid = 1904] [serial = 1775] [outer = 0x8a4a4400]
12:07:54 INFO - PROCESS | 1904 | 1447531674251 Marionette INFO loaded listener.js
12:07:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8b7f1c00) [pid = 1904] [serial = 1776] [outer = 0x8a4a4400]
12:07:55 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
12:07:55 INFO - document served over http requires an https
12:07:55 INFO - sub-resource via script-tag using the http-csp
12:07:55 INFO - delivery method with keep-origin-redirect and when
12:07:55 INFO - the target request is cross-origin.
12:07:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2040ms
12:07:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:07:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c808800 == 32 [pid = 1904] [id = 634]
12:07:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8c808c00) [pid = 1904] [serial = 1777] [outer = (nil)]
12:07:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8c80f800) [pid = 1904] [serial = 1778] [outer = 0x8c808c00]
12:07:56 INFO - PROCESS | 1904 | 1447531676370 Marionette INFO loaded listener.js
12:07:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d285c00) [pid = 1904] [serial = 1779] [outer = 0x8c808c00]
12:07:57 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
12:07:57 INFO - document served over http requires an https
12:07:57 INFO - sub-resource via script-tag using the http-csp
12:07:57 INFO - delivery method with no-redirect and when
12:07:57 INFO - the target request is cross-origin.
12:07:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2094ms
12:07:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:07:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74ac00 == 33 [pid = 1904] [id = 635]
12:07:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8c803400) [pid = 1904] [serial = 1780] [outer = (nil)]
12:07:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8d2cf400) [pid = 1904] [serial = 1781] [outer = 0x8c803400]
12:07:58 INFO - PROCESS | 1904 | 1447531678524 Marionette INFO loaded listener.js
12:07:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:07:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8d4c5c00) [pid = 1904] [serial = 1782] [outer = 0x8c803400]
12:07:59 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
12:07:59 INFO - document served over http requires an https
12:07:59 INFO - sub-resource via script-tag using the http-csp
12:07:59 INFO - delivery method with swap-origin-redirect and when
12:07:59 INFO - the target request is cross-origin.
12:07:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2041ms
12:07:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:08:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954ec00 == 34 [pid = 1904] [id = 636]
12:08:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x89dc5800) [pid = 1904] [serial = 1783] [outer = (nil)]
12:08:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8d612000) [pid = 1904] [serial = 1784] [outer = 0x89dc5800]
12:08:00 INFO - PROCESS | 1904 | 1447531680532 Marionette INFO loaded listener.js
12:08:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8d66f800) [pid = 1904] [serial = 1785] [outer = 0x89dc5800]
12:08:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:01 INFO - document served over http requires an https
12:08:01 INFO - sub-resource via xhr-request using the http-csp
12:08:01 INFO - delivery method with keep-origin-redirect and when
12:08:01 INFO - the target request is cross-origin.
12:08:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1993ms
12:08:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:08:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d95d800 == 35 [pid = 1904] [id = 637]
12:08:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8d960000) [pid = 1904] [serial = 1786] [outer = (nil)]
12:08:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8d964400) [pid = 1904] [serial = 1787] [outer = 0x8d960000]
12:08:02 INFO - PROCESS | 1904 | 1447531682761 Marionette INFO loaded listener.js
12:08:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8dce7800) [pid = 1904] [serial = 1788] [outer = 0x8d960000]
12:08:04 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
12:08:04 INFO - document served over http requires an https
12:08:04 INFO - sub-resource via xhr-request using the http-csp
12:08:04 INFO - delivery method with no-redirect and when
12:08:04 INFO - the target request is cross-origin.
12:08:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2268ms
12:08:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:08:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a6800 == 36 [pid = 1904] [id = 638]
12:08:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8a4ee800) [pid = 1904] [serial = 1789] [outer = (nil)]
12:08:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e177800) [pid = 1904] [serial = 1790] [outer = 0x8a4ee800]
12:08:05 INFO - PROCESS | 1904 | 1447531685146 Marionette INFO loaded listener.js
12:08:05 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8e1cf000) [pid = 1904] [serial = 1791] [outer = 0x8a4ee800]
12:08:06 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
12:08:06 INFO - document served over http requires an https
12:08:06 INFO - sub-resource via xhr-request using the http-csp
12:08:06 INFO - delivery method with swap-origin-redirect and when
12:08:06 INFO - the target request is cross-origin.
12:08:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2048ms
12:08:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:08:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bf000 == 37 [pid = 1904] [id = 639]
12:08:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8a0c6000) [pid = 1904] [serial = 1792] [outer = (nil)]
12:08:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8e27ec00) [pid = 1904] [serial = 1793] [outer = 0x8a0c6000]
12:08:07 INFO - PROCESS | 1904 | 1447531687123 Marionette INFO loaded listener.js
12:08:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8e288800) [pid = 1904] [serial = 1794] [outer = 0x8a0c6000]
12:08:08 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
12:08:08 INFO - document served over http requires an http
12:08:08 INFO - sub-resource via fetch-request using the http-csp
12:08:08 INFO - delivery method with keep-origin-redirect and when
12:08:08 INFO - the target request is same-origin.
12:08:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1783ms
12:08:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:08:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c3000 == 38 [pid = 1904] [id = 640]
12:08:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8a4a2c00) [pid = 1904] [serial = 1795] [outer = (nil)]
12:08:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8e605000) [pid = 1904] [serial = 1796] [outer = 0x8a4a2c00]
12:08:08 INFO - PROCESS | 1904 | 1447531688788 Marionette INFO loaded listener.js
12:08:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8ea45400) [pid = 1904] [serial = 1797] [outer = 0x8a4a2c00]
12:08:10 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
12:08:10 INFO - document served over http requires an http
12:08:10 INFO - sub-resource via fetch-request using the http-csp
12:08:10 INFO - delivery method with no-redirect and when
12:08:10 INFO - the target request is same-origin.
12:08:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1734ms
12:08:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:08:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d2cbc00 == 39 [pid = 1904] [id = 641]
12:08:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8e607000) [pid = 1904] [serial = 1798] [outer = (nil)]
12:08:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8ea4d400) [pid = 1904] [serial = 1799] [outer = 0x8e607000]
12:08:10 INFO - PROCESS | 1904 | 1447531690699 Marionette INFO loaded listener.js
12:08:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8ea94400) [pid = 1904] [serial = 1800] [outer = 0x8e607000]
12:08:11 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
12:08:11 INFO - document served over http requires an http
12:08:11 INFO - sub-resource via fetch-request using the http-csp
12:08:11 INFO - delivery method with swap-origin-redirect and when
12:08:11 INFO - the target request is same-origin.
12:08:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1836ms
12:08:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:08:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc4400 == 40 [pid = 1904] [id = 642]
12:08:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8ea9d800) [pid = 1904] [serial = 1801] [outer = (nil)]
12:08:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8eb58000) [pid = 1904] [serial = 1802] [outer = 0x8ea9d800]
12:08:12 INFO - PROCESS | 1904 | 1447531692376 Marionette INFO loaded listener.js
12:08:12 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x8eb61000) [pid = 1904] [serial = 1803] [outer = 0x8ea9d800]
12:08:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb66800 == 41 [pid = 1904] [id = 643]
12:08:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x8f001800) [pid = 1904] [serial = 1804] [outer = (nil)]
12:08:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x8f004c00) [pid = 1904] [serial = 1805] [outer = 0x8f001800]
12:08:13 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
12:08:13 INFO - document served over http requires an http
12:08:13 INFO - sub-resource via iframe-tag using the http-csp
12:08:13 INFO - delivery method with keep-origin-redirect and when
12:08:13 INFO - the target request is same-origin.
12:08:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1900ms
12:08:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:08:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x91212800 == 42 [pid = 1904] [id = 644]
12:08:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x91213000) [pid = 1904] [serial = 1806] [outer = (nil)]
12:08:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x9121bc00) [pid = 1904] [serial = 1807] [outer = 0x91213000]
12:08:14 INFO - PROCESS | 1904 | 1447531694432 Marionette INFO loaded listener.js
12:08:14 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x9128dc00) [pid = 1904] [serial = 1808] [outer = 0x91213000]
12:08:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x912c7c00 == 43 [pid = 1904] [id = 645]
12:08:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x912c8c00) [pid = 1904] [serial = 1809] [outer = (nil)]
12:08:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x91295800) [pid = 1904] [serial = 1810] [outer = 0x912c8c00]
12:08:15 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
12:08:15 INFO - document served over http requires an http
12:08:15 INFO - sub-resource via iframe-tag using the http-csp
12:08:15 INFO - delivery method with no-redirect and when
12:08:15 INFO - the target request is same-origin.
12:08:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1941ms
12:08:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:08:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x91295000 == 44 [pid = 1904] [id = 646]
12:08:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x91295c00) [pid = 1904] [serial = 1811] [outer = (nil)]
12:08:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x912c8400) [pid = 1904] [serial = 1812] [outer = 0x91295c00]
12:08:16 INFO - PROCESS | 1904 | 1447531696391 Marionette INFO loaded listener.js
12:08:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x917ca400) [pid = 1904] [serial = 1813] [outer = 0x91295c00]
12:08:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x917d0400 == 45 [pid = 1904] [id = 647]
12:08:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x917d0800) [pid = 1904] [serial = 1814] [outer = (nil)]
12:08:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x917d2400) [pid = 1904] [serial = 1815] [outer = 0x917d0800]
12:08:17 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
12:08:17 INFO - document served over http requires an http
12:08:17 INFO - sub-resource via iframe-tag using the http-csp
12:08:17 INFO - delivery method with swap-origin-redirect and when
12:08:17 INFO - the target request is same-origin.
12:08:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1892ms
12:08:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:08:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c6400 == 46 [pid = 1904] [id = 648]
12:08:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x917d2800) [pid = 1904] [serial = 1816] [outer = (nil)]
12:08:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x91835400) [pid = 1904] [serial = 1817] [outer = 0x917d2800]
12:08:18 INFO - PROCESS | 1904 | 1447531698325 Marionette INFO loaded listener.js
12:08:18 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x920cc000) [pid = 1904] [serial = 1818] [outer = 0x917d2800]
12:08:19 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
12:08:19 INFO - document served over http requires an http
12:08:19 INFO - sub-resource via script-tag using the http-csp
12:08:19 INFO - delivery method with keep-origin-redirect and when
12:08:19 INFO - the target request is same-origin.
12:08:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2038ms
12:08:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:08:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74f800 == 47 [pid = 1904] [id = 649]
12:08:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x920d3400) [pid = 1904] [serial = 1819] [outer = (nil)]
12:08:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x92166800) [pid = 1904] [serial = 1820] [outer = 0x920d3400]
12:08:20 INFO - PROCESS | 1904 | 1447531700401 Marionette INFO loaded listener.js
12:08:20 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x92170c00) [pid = 1904] [serial = 1821] [outer = 0x920d3400]
12:08:21 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
12:08:21 INFO - document served over http requires an http
12:08:21 INFO - sub-resource via script-tag using the http-csp
12:08:21 INFO - delivery method with no-redirect and when
12:08:21 INFO - the target request is same-origin.
12:08:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2004ms
12:08:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:08:22 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bcc00 == 48 [pid = 1904] [id = 650]
12:08:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x920d7400) [pid = 1904] [serial = 1822] [outer = (nil)]
12:08:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x93764c00) [pid = 1904] [serial = 1823] [outer = 0x920d7400]
12:08:22 INFO - PROCESS | 1904 | 1447531702356 Marionette INFO loaded listener.js
12:08:22 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x9377cc00) [pid = 1904] [serial = 1824] [outer = 0x920d7400]
12:08:23 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
12:08:23 INFO - document served over http requires an http
12:08:23 INFO - sub-resource via script-tag using the http-csp
12:08:23 INFO - delivery method with swap-origin-redirect and when
12:08:23 INFO - the target request is same-origin.
12:08:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1844ms
12:08:24 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4ed000 == 47 [pid = 1904] [id = 628]
12:08:24 INFO - PROCESS | 1904 | --DOCSHELL 0x8c1ef000 == 46 [pid = 1904] [id = 630]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc20000 == 45 [pid = 1904] [id = 632]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d6400 == 44 [pid = 1904] [id = 588]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a3c00 == 43 [pid = 1904] [id = 633]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8c808800 == 42 [pid = 1904] [id = 634]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1ce000 == 41 [pid = 1904] [id = 591]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74ac00 == 40 [pid = 1904] [id = 635]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8954ec00 == 39 [pid = 1904] [id = 636]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x917d0c00 == 38 [pid = 1904] [id = 590]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x947ca800 == 37 [pid = 1904] [id = 593]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8d95d800 == 36 [pid = 1904] [id = 637]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x947d2000 == 35 [pid = 1904] [id = 594]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x94671800 == 34 [pid = 1904] [id = 592]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a6800 == 33 [pid = 1904] [id = 638]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x949ea800 == 32 [pid = 1904] [id = 595]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bf000 == 31 [pid = 1904] [id = 639]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c3000 == 30 [pid = 1904] [id = 640]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x96371c00 == 29 [pid = 1904] [id = 596]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8d2cbc00 == 28 [pid = 1904] [id = 641]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8f010400 == 27 [pid = 1904] [id = 597]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc4400 == 26 [pid = 1904] [id = 642]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc8000 == 25 [pid = 1904] [id = 601]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb66800 == 24 [pid = 1904] [id = 643]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x91212800 == 23 [pid = 1904] [id = 644]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x912c7c00 == 22 [pid = 1904] [id = 645]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x91295000 == 21 [pid = 1904] [id = 646]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x917d0400 == 20 [pid = 1904] [id = 647]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c6400 == 19 [pid = 1904] [id = 648]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x9d92c800 == 18 [pid = 1904] [id = 626]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74f800 == 17 [pid = 1904] [id = 649]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x98564000 == 16 [pid = 1904] [id = 599]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4f3000 == 15 [pid = 1904] [id = 580]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x89540800 == 14 [pid = 1904] [id = 627]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8d28cc00 == 13 [pid = 1904] [id = 581]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8d968400 == 12 [pid = 1904] [id = 589]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4e6c00 == 11 [pid = 1904] [id = 631]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4ce000 == 10 [pid = 1904] [id = 584]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x89542800 == 9 [pid = 1904] [id = 629]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8d667000 == 8 [pid = 1904] [id = 582]
12:08:25 INFO - PROCESS | 1904 | --DOCSHELL 0x8c80b800 == 7 [pid = 1904] [id = 586]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x9587ec00) [pid = 1904] [serial = 1671] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x98327400) [pid = 1904] [serial = 1677] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x94a44400) [pid = 1904] [serial = 1668] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x98d1dc00) [pid = 1904] [serial = 1687] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8cc18400) [pid = 1904] [serial = 1698] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9216e800) [pid = 1904] [serial = 1656] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x963bd800) [pid = 1904] [serial = 1674] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8e1d3000) [pid = 1904] [serial = 1640] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8d665000) [pid = 1904] [serial = 1645] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x985ec400) [pid = 1904] [serial = 1682] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x912d0400) [pid = 1904] [serial = 1653] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x949ed800) [pid = 1904] [serial = 1692] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8e1d5000) [pid = 1904] [serial = 1695] [outer = (nil)] [url = about:blank]
12:08:26 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8ea95400) [pid = 1904] [serial = 1650] [outer = (nil)] [url = about:blank]
12:08:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:08:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dcd400 == 8 [pid = 1904] [id = 651]
12:08:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x89dcfc00) [pid = 1904] [serial = 1825] [outer = (nil)]
12:08:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8a0bf000) [pid = 1904] [serial = 1826] [outer = 0x89dcfc00]
12:08:27 INFO - PROCESS | 1904 | 1447531707014 Marionette INFO loaded listener.js
12:08:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8a49c400) [pid = 1904] [serial = 1827] [outer = 0x89dcfc00]
12:08:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:28 INFO - document served over http requires an http
12:08:28 INFO - sub-resource via xhr-request using the http-csp
12:08:28 INFO - delivery method with keep-origin-redirect and when
12:08:28 INFO - the target request is same-origin.
12:08:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1702ms
12:08:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:08:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7f0400 == 9 [pid = 1904] [id = 652]
12:08:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8b7f0c00) [pid = 1904] [serial = 1828] [outer = (nil)]
12:08:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8b7f8c00) [pid = 1904] [serial = 1829] [outer = 0x8b7f0c00]
12:08:28 INFO - PROCESS | 1904 | 1447531708561 Marionette INFO loaded listener.js
12:08:28 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8c1e2000) [pid = 1904] [serial = 1830] [outer = 0x8b7f0c00]
12:08:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
12:08:29 INFO - document served over http requires an http
12:08:29 INFO - sub-resource via xhr-request using the http-csp
12:08:29 INFO - delivery method with no-redirect and when
12:08:29 INFO - the target request is same-origin.
12:08:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1747ms
12:08:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:08:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c169000 == 10 [pid = 1904] [id = 653]
12:08:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8c804c00) [pid = 1904] [serial = 1831] [outer = (nil)]
12:08:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8c808800) [pid = 1904] [serial = 1832] [outer = 0x8c804c00]
12:08:30 INFO - PROCESS | 1904 | 1447531710327 Marionette INFO loaded listener.js
12:08:30 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8cc1ac00) [pid = 1904] [serial = 1833] [outer = 0x8c804c00]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8e28a400) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x93768800) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x97539000) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x9d935000) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x89543400) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x98958800) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8a4e7000) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x9216ac00) [pid = 1904] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8cc20800) [pid = 1904] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x98325c00) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8a4ef400) [pid = 1904] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x94766000) [pid = 1904] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531640564]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x917c8c00) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x9c09d400) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8c80ec00) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x9d664c00) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x94941000) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x9b880800) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x91217800) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x95879c00) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x9a8f5400) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8c176800) [pid = 1904] [serial = 1770] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x9831e000) [pid = 1904] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x89546000) [pid = 1904] [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]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8c1ef800) [pid = 1904] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531668348]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x9d938000) [pid = 1904] [serial = 1757] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x9c244400) [pid = 1904] [serial = 1751] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x9d92a800) [pid = 1904] [serial = 1754] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8b7f3c00) [pid = 1904] [serial = 1765] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x949ef400) [pid = 1904] [serial = 1728] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8a4aa000) [pid = 1904] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x98d86800) [pid = 1904] [serial = 1739] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x99eae400) [pid = 1904] [serial = 1742] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x917cd400) [pid = 1904] [serial = 1718] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x98d1fc00) [pid = 1904] [serial = 1736] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x94945400) [pid = 1904] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531640564]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8a0c3800) [pid = 1904] [serial = 1760] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x9acdf000) [pid = 1904] [serial = 1745] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x93763400) [pid = 1904] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8d287000) [pid = 1904] [serial = 1709] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x98326400) [pid = 1904] [serial = 1733] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x9b887000) [pid = 1904] [serial = 1748] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x9831e400) [pid = 1904] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8e610c00) [pid = 1904] [serial = 1712] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x93782000) [pid = 1904] [serial = 1723] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8c748c00) [pid = 1904] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531668348]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x9121b400) [pid = 1904] [serial = 1715] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x89547000) [pid = 1904] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x9bf0a800) [pid = 1904] [serial = 1749] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x9b880c00) [pid = 1904] [serial = 1746] [outer = (nil)] [url = about:blank]
12:08:32 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x9a37d800) [pid = 1904] [serial = 1743] [outer = (nil)] [url = about:blank]
12:08:33 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
12:08:33 INFO - document served over http requires an http
12:08:33 INFO - sub-resource via xhr-request using the http-csp
12:08:33 INFO - delivery method with swap-origin-redirect and when
12:08:33 INFO - the target request is same-origin.
12:08:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3199ms
12:08:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:08:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7f7400 == 11 [pid = 1904] [id = 654]
12:08:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x8c16f000) [pid = 1904] [serial = 1834] [outer = (nil)]
12:08:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x8cc20800) [pid = 1904] [serial = 1835] [outer = 0x8c16f000]
12:08:33 INFO - PROCESS | 1904 | 1447531713591 Marionette INFO loaded listener.js
12:08:33 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8d2c9c00) [pid = 1904] [serial = 1836] [outer = 0x8c16f000]
12:08:35 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
12:08:35 INFO - document served over http requires an https
12:08:35 INFO - sub-resource via fetch-request using the http-csp
12:08:35 INFO - delivery method with keep-origin-redirect and when
12:08:35 INFO - the target request is same-origin.
12:08:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2163ms
12:08:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:08:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c7000 == 12 [pid = 1904] [id = 655]
12:08:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8a4a0800) [pid = 1904] [serial = 1837] [outer = (nil)]
12:08:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8b7ee000) [pid = 1904] [serial = 1838] [outer = 0x8a4a0800]
12:08:35 INFO - PROCESS | 1904 | 1447531715965 Marionette INFO loaded listener.js
12:08:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8c746800) [pid = 1904] [serial = 1839] [outer = 0x8a4a0800]
12:08:37 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
12:08:37 INFO - document served over http requires an https
12:08:37 INFO - sub-resource via fetch-request using the http-csp
12:08:37 INFO - delivery method with no-redirect and when
12:08:37 INFO - the target request is same-origin.
12:08:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2093ms
12:08:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:08:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954cc00 == 13 [pid = 1904] [id = 656]
12:08:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8cc1fc00) [pid = 1904] [serial = 1840] [outer = (nil)]
12:08:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d2d1400) [pid = 1904] [serial = 1841] [outer = 0x8cc1fc00]
12:08:38 INFO - PROCESS | 1904 | 1447531718037 Marionette INFO loaded listener.js
12:08:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8d608400) [pid = 1904] [serial = 1842] [outer = 0x8cc1fc00]
12:08:39 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
12:08:39 INFO - document served over http requires an https
12:08:39 INFO - sub-resource via fetch-request using the http-csp
12:08:39 INFO - delivery method with swap-origin-redirect and when
12:08:39 INFO - the target request is same-origin.
12:08:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2004ms
12:08:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:08:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d66d000 == 14 [pid = 1904] [id = 657]
12:08:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d670c00) [pid = 1904] [serial = 1843] [outer = (nil)]
12:08:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d960800) [pid = 1904] [serial = 1844] [outer = 0x8d670c00]
12:08:39 INFO - PROCESS | 1904 | 1447531719994 Marionette INFO loaded listener.js
12:08:40 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8dce1800) [pid = 1904] [serial = 1845] [outer = 0x8d670c00]
12:08:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dcecc00 == 15 [pid = 1904] [id = 658]
12:08:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8dcedc00) [pid = 1904] [serial = 1846] [outer = (nil)]
12:08:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8dcee800) [pid = 1904] [serial = 1847] [outer = 0x8dcedc00]
12:08:41 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
12:08:41 INFO - document served over http requires an https
12:08:41 INFO - sub-resource via iframe-tag using the http-csp
12:08:41 INFO - delivery method with keep-origin-redirect and when
12:08:41 INFO - the target request is same-origin.
12:08:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2001ms
12:08:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:08:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bac00 == 16 [pid = 1904] [id = 659]
12:08:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8a0c2000) [pid = 1904] [serial = 1848] [outer = (nil)]
12:08:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8e16f800) [pid = 1904] [serial = 1849] [outer = 0x8a0c2000]
12:08:42 INFO - PROCESS | 1904 | 1447531722038 Marionette INFO loaded listener.js
12:08:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8e17cc00) [pid = 1904] [serial = 1850] [outer = 0x8a0c2000]
12:08:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e185800 == 17 [pid = 1904] [id = 660]
12:08:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8e188c00) [pid = 1904] [serial = 1851] [outer = (nil)]
12:08:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e18a800) [pid = 1904] [serial = 1852] [outer = 0x8e188c00]
12:08:43 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
12:08:43 INFO - document served over http requires an https
12:08:43 INFO - sub-resource via iframe-tag using the http-csp
12:08:43 INFO - delivery method with no-redirect and when
12:08:43 INFO - the target request is same-origin.
12:08:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1991ms
12:08:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:08:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x89541400 == 18 [pid = 1904] [id = 661]
12:08:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e179400) [pid = 1904] [serial = 1853] [outer = (nil)]
12:08:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e1d0c00) [pid = 1904] [serial = 1854] [outer = 0x8e179400]
12:08:44 INFO - PROCESS | 1904 | 1447531724089 Marionette INFO loaded listener.js
12:08:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e287800) [pid = 1904] [serial = 1855] [outer = 0x8e179400]
12:08:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea47000 == 19 [pid = 1904] [id = 662]
12:08:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8ea47400) [pid = 1904] [serial = 1856] [outer = (nil)]
12:08:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8b7f6400) [pid = 1904] [serial = 1857] [outer = 0x8ea47400]
12:08:45 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
12:08:45 INFO - document served over http requires an https
12:08:45 INFO - sub-resource via iframe-tag using the http-csp
12:08:45 INFO - delivery method with swap-origin-redirect and when
12:08:45 INFO - the target request is same-origin.
12:08:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2091ms
12:08:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:08:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c168c00 == 20 [pid = 1904] [id = 663]
12:08:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8ea4c400) [pid = 1904] [serial = 1858] [outer = (nil)]
12:08:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8ea4fc00) [pid = 1904] [serial = 1859] [outer = 0x8ea4c400]
12:08:46 INFO - PROCESS | 1904 | 1447531726152 Marionette INFO loaded listener.js
12:08:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8ea9e800) [pid = 1904] [serial = 1860] [outer = 0x8ea4c400]
12:08:47 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
12:08:47 INFO - document served over http requires an https
12:08:47 INFO - sub-resource via script-tag using the http-csp
12:08:47 INFO - delivery method with keep-origin-redirect and when
12:08:47 INFO - the target request is same-origin.
12:08:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1983ms
12:08:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:08:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea9e400 == 21 [pid = 1904] [id = 664]
12:08:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8eb5a000) [pid = 1904] [serial = 1861] [outer = (nil)]
12:08:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8eb65800) [pid = 1904] [serial = 1862] [outer = 0x8eb5a000]
12:08:48 INFO - PROCESS | 1904 | 1447531728176 Marionette INFO loaded listener.js
12:08:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8f00dc00) [pid = 1904] [serial = 1863] [outer = 0x8eb5a000]
12:08:49 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
12:08:49 INFO - document served over http requires an https
12:08:49 INFO - sub-resource via script-tag using the http-csp
12:08:49 INFO - delivery method with no-redirect and when
12:08:49 INFO - the target request is same-origin.
12:08:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1878ms
12:08:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:08:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc17000 == 22 [pid = 1904] [id = 665]
12:08:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8d4c4000) [pid = 1904] [serial = 1864] [outer = (nil)]
12:08:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x9121c400) [pid = 1904] [serial = 1865] [outer = 0x8d4c4000]
12:08:49 INFO - PROCESS | 1904 | 1447531729972 Marionette INFO loaded listener.js
12:08:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x9128d800) [pid = 1904] [serial = 1866] [outer = 0x8d4c4000]
12:08:51 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
12:08:51 INFO - document served over http requires an https
12:08:51 INFO - sub-resource via script-tag using the http-csp
12:08:51 INFO - delivery method with swap-origin-redirect and when
12:08:51 INFO - the target request is same-origin.
12:08:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1743ms
12:08:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:08:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c0400 == 23 [pid = 1904] [id = 666]
12:08:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8c168400) [pid = 1904] [serial = 1867] [outer = (nil)]
12:08:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x912ce400) [pid = 1904] [serial = 1868] [outer = 0x8c168400]
12:08:51 INFO - PROCESS | 1904 | 1447531731790 Marionette INFO loaded listener.js
12:08:51 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x917d1400) [pid = 1904] [serial = 1869] [outer = 0x8c168400]
12:08:52 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
12:08:52 INFO - document served over http requires an https
12:08:52 INFO - sub-resource via xhr-request using the http-csp
12:08:52 INFO - delivery method with keep-origin-redirect and when
12:08:52 INFO - the target request is same-origin.
12:08:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1792ms
12:08:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:08:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x912d2800 == 24 [pid = 1904] [id = 667]
12:08:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x91839400) [pid = 1904] [serial = 1870] [outer = (nil)]
12:08:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x9183f000) [pid = 1904] [serial = 1871] [outer = 0x91839400]
12:08:53 INFO - PROCESS | 1904 | 1447531733527 Marionette INFO loaded listener.js
12:08:53 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x92167800) [pid = 1904] [serial = 1872] [outer = 0x91839400]
12:08:55 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
12:08:55 INFO - document served over http requires an https
12:08:55 INFO - sub-resource via xhr-request using the http-csp
12:08:55 INFO - delivery method with no-redirect and when
12:08:55 INFO - the target request is same-origin.
12:08:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2897ms
12:08:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:08:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x89541c00 == 25 [pid = 1904] [id = 668]
12:08:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x89dc7000) [pid = 1904] [serial = 1873] [outer = (nil)]
12:08:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x8a4ecc00) [pid = 1904] [serial = 1874] [outer = 0x89dc7000]
12:08:56 INFO - PROCESS | 1904 | 1447531736630 Marionette INFO loaded listener.js
12:08:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x8d66a000) [pid = 1904] [serial = 1875] [outer = 0x89dc7000]
12:08:57 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
12:08:57 INFO - document served over http requires an https
12:08:57 INFO - sub-resource via xhr-request using the http-csp
12:08:57 INFO - delivery method with swap-origin-redirect and when
12:08:57 INFO - the target request is same-origin.
12:08:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1845ms
12:08:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:08:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x89543000 == 26 [pid = 1904] [id = 669]
12:08:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x89544000) [pid = 1904] [serial = 1876] [outer = (nil)]
12:08:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x89dca800) [pid = 1904] [serial = 1877] [outer = 0x89544000]
12:08:58 INFO - PROCESS | 1904 | 1447531738636 Marionette INFO loaded listener.js
12:08:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:08:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8a4ee000) [pid = 1904] [serial = 1878] [outer = 0x89544000]
12:08:59 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
12:08:59 INFO - document served over http requires an http
12:08:59 INFO - sub-resource via fetch-request using the meta-csp
12:08:59 INFO - delivery method with keep-origin-redirect and when
12:08:59 INFO - the target request is cross-origin.
12:08:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1957ms
12:08:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:09:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c810800 == 27 [pid = 1904] [id = 670]
12:09:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8d28c000) [pid = 1904] [serial = 1879] [outer = (nil)]
12:09:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8d4c4800) [pid = 1904] [serial = 1880] [outer = 0x8d28c000]
12:09:00 INFO - PROCESS | 1904 | 1447531740270 Marionette INFO loaded listener.js
12:09:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d666400) [pid = 1904] [serial = 1881] [outer = 0x8d28c000]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8c80a400) [pid = 1904] [serial = 1771] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x920ce400) [pid = 1904] [serial = 1719] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8d60c800) [pid = 1904] [serial = 1710] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x99e0fc00) [pid = 1904] [serial = 1740] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x91297800) [pid = 1904] [serial = 1716] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x9d661000) [pid = 1904] [serial = 1752] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x98928400) [pid = 1904] [serial = 1734] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x9df45800) [pid = 1904] [serial = 1758] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8c170800) [pid = 1904] [serial = 1766] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8eb5c800) [pid = 1904] [serial = 1713] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x98d80800) [pid = 1904] [serial = 1737] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8a4a1c00) [pid = 1904] [serial = 1761] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x963c0c00) [pid = 1904] [serial = 1729] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x9d932000) [pid = 1904] [serial = 1755] [outer = (nil)] [url = about:blank]
12:09:01 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x9466c000) [pid = 1904] [serial = 1724] [outer = (nil)] [url = about:blank]
12:09:01 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
12:09:01 INFO - document served over http requires an http
12:09:01 INFO - sub-resource via fetch-request using the meta-csp
12:09:01 INFO - delivery method with no-redirect and when
12:09:01 INFO - the target request is cross-origin.
12:09:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1781ms
12:09:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:09:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a4c00 == 28 [pid = 1904] [id = 671]
12:09:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8a4a5400) [pid = 1904] [serial = 1882] [outer = (nil)]
12:09:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x8c16d000) [pid = 1904] [serial = 1883] [outer = 0x8a4a5400]
12:09:02 INFO - PROCESS | 1904 | 1447531742095 Marionette INFO loaded listener.js
12:09:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x8c802000) [pid = 1904] [serial = 1884] [outer = 0x8a4a5400]
12:09:03 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
12:09:03 INFO - document served over http requires an http
12:09:03 INFO - sub-resource via fetch-request using the meta-csp
12:09:03 INFO - delivery method with swap-origin-redirect and when
12:09:03 INFO - the target request is cross-origin.
12:09:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1541ms
12:09:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:09:03 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74e800 == 29 [pid = 1904] [id = 672]
12:09:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x8d607c00) [pid = 1904] [serial = 1885] [outer = (nil)]
12:09:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x8d613c00) [pid = 1904] [serial = 1886] [outer = 0x8d607c00]
12:09:03 INFO - PROCESS | 1904 | 1447531743555 Marionette INFO loaded listener.js
12:09:03 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x8d962400) [pid = 1904] [serial = 1887] [outer = 0x8d607c00]
12:09:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dcf0000 == 30 [pid = 1904] [id = 673]
12:09:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x8e170000) [pid = 1904] [serial = 1888] [outer = (nil)]
12:09:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x8e178800) [pid = 1904] [serial = 1889] [outer = 0x8e170000]
12:09:04 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
12:09:04 INFO - document served over http requires an http
12:09:04 INFO - sub-resource via iframe-tag using the meta-csp
12:09:04 INFO - delivery method with keep-origin-redirect and when
12:09:04 INFO - the target request is cross-origin.
12:09:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1663ms
12:09:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:09:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e16e400 == 31 [pid = 1904] [id = 674]
12:09:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x8e171400) [pid = 1904] [serial = 1890] [outer = (nil)]
12:09:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x8e177400) [pid = 1904] [serial = 1891] [outer = 0x8e171400]
12:09:05 INFO - PROCESS | 1904 | 1447531745212 Marionette INFO loaded listener.js
12:09:05 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8e282000) [pid = 1904] [serial = 1892] [outer = 0x8e171400]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x91213000) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x91295c00) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8a4a2c00) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8a4ee800) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8e607000) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x89dc5800) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8a0c6000) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8d960000) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8ea9d800) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x91835400) [pid = 1904] [serial = 1817] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x91295800) [pid = 1904] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531695336]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x92166800) [pid = 1904] [serial = 1820] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8a4e7800) [pid = 1904] [serial = 1775] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x912c8400) [pid = 1904] [serial = 1812] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8b7f8c00) [pid = 1904] [serial = 1829] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8e177800) [pid = 1904] [serial = 1790] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8ea4d400) [pid = 1904] [serial = 1799] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8d2cf400) [pid = 1904] [serial = 1781] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x9121bc00) [pid = 1904] [serial = 1807] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8d612000) [pid = 1904] [serial = 1784] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x93764c00) [pid = 1904] [serial = 1823] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8c80f800) [pid = 1904] [serial = 1778] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8a0bf000) [pid = 1904] [serial = 1826] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8d964400) [pid = 1904] [serial = 1787] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x917d2400) [pid = 1904] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8e27ec00) [pid = 1904] [serial = 1793] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8f004c00) [pid = 1904] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8c808800) [pid = 1904] [serial = 1832] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8e605000) [pid = 1904] [serial = 1796] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8eb58000) [pid = 1904] [serial = 1802] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8cc20800) [pid = 1904] [serial = 1835] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x912c8c00) [pid = 1904] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531695336]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8c804c00) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x917d0800) [pid = 1904] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x89dcfc00) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8f001800) [pid = 1904] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8a4a4400) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x917d2800) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x920d7400) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x8c808c00) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x8b7f0c00) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x8c803400) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x920d3400) [pid = 1904] [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]
12:09:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dcfc00 == 32 [pid = 1904] [id = 675]
12:09:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x89dd0400) [pid = 1904] [serial = 1893] [outer = (nil)]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x8e1cf000) [pid = 1904] [serial = 1791] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x8c1e2000) [pid = 1904] [serial = 1830] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 87 (0x8dce7800) [pid = 1904] [serial = 1788] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 86 (0x8a49c400) [pid = 1904] [serial = 1827] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 85 (0x8d66f800) [pid = 1904] [serial = 1785] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | --DOMWINDOW == 84 (0x8cc1ac00) [pid = 1904] [serial = 1833] [outer = (nil)] [url = about:blank]
12:09:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 85 (0x8b7ed800) [pid = 1904] [serial = 1894] [outer = 0x89dd0400]
12:09:06 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
12:09:06 INFO - document served over http requires an http
12:09:06 INFO - sub-resource via iframe-tag using the meta-csp
12:09:06 INFO - delivery method with no-redirect and when
12:09:06 INFO - the target request is cross-origin.
12:09:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1797ms
12:09:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:09:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x89548000 == 33 [pid = 1904] [id = 676]
12:09:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 86 (0x8a4e7400) [pid = 1904] [serial = 1895] [outer = (nil)]
12:09:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 87 (0x8d66f800) [pid = 1904] [serial = 1896] [outer = 0x8a4e7400]
12:09:07 INFO - PROCESS | 1904 | 1447531747099 Marionette INFO loaded listener.js
12:09:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 88 (0x8e609000) [pid = 1904] [serial = 1897] [outer = 0x8a4e7400]
12:09:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea97000 == 34 [pid = 1904] [id = 677]
12:09:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 89 (0x8ea98c00) [pid = 1904] [serial = 1898] [outer = (nil)]
12:09:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x8ea4b000) [pid = 1904] [serial = 1899] [outer = 0x8ea98c00]
12:09:08 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
12:09:08 INFO - document served over http requires an http
12:09:08 INFO - sub-resource via iframe-tag using the meta-csp
12:09:08 INFO - delivery method with swap-origin-redirect and when
12:09:08 INFO - the target request is cross-origin.
12:09:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1581ms
12:09:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:09:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c5000 == 35 [pid = 1904] [id = 678]
12:09:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8a4a4000) [pid = 1904] [serial = 1900] [outer = (nil)]
12:09:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8b7f7000) [pid = 1904] [serial = 1901] [outer = 0x8a4a4000]
12:09:08 INFO - PROCESS | 1904 | 1447531748845 Marionette INFO loaded listener.js
12:09:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8c809800) [pid = 1904] [serial = 1902] [outer = 0x8a4a4000]
12:09:10 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
12:09:10 INFO - document served over http requires an http
12:09:10 INFO - sub-resource via script-tag using the meta-csp
12:09:10 INFO - delivery method with keep-origin-redirect and when
12:09:10 INFO - the target request is cross-origin.
12:09:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1847ms
12:09:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:09:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d293400 == 36 [pid = 1904] [id = 679]
12:09:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8d2cc400) [pid = 1904] [serial = 1903] [outer = (nil)]
12:09:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8d4ca400) [pid = 1904] [serial = 1904] [outer = 0x8d2cc400]
12:09:10 INFO - PROCESS | 1904 | 1447531750755 Marionette INFO loaded listener.js
12:09:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8dce9000) [pid = 1904] [serial = 1905] [outer = 0x8d2cc400]
12:09:11 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
12:09:11 INFO - document served over http requires an http
12:09:11 INFO - sub-resource via script-tag using the meta-csp
12:09:11 INFO - delivery method with no-redirect and when
12:09:12 INFO - the target request is cross-origin.
12:09:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1840ms
12:09:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:09:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c8000 == 37 [pid = 1904] [id = 680]
12:09:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8ea50800) [pid = 1904] [serial = 1906] [outer = (nil)]
12:09:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8eaa2000) [pid = 1904] [serial = 1907] [outer = 0x8ea50800]
12:09:12 INFO - PROCESS | 1904 | 1447531752644 Marionette INFO loaded listener.js
12:09:12 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8f00c400) [pid = 1904] [serial = 1908] [outer = 0x8ea50800]
12:09:13 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
12:09:13 INFO - document served over http requires an http
12:09:13 INFO - sub-resource via script-tag using the meta-csp
12:09:13 INFO - delivery method with swap-origin-redirect and when
12:09:13 INFO - the target request is cross-origin.
12:09:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1905ms
12:09:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:09:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bc800 == 38 [pid = 1904] [id = 681]
12:09:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x9121d000) [pid = 1904] [serial = 1909] [outer = (nil)]
12:09:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x91297c00) [pid = 1904] [serial = 1910] [outer = 0x9121d000]
12:09:14 INFO - PROCESS | 1904 | 1447531754533 Marionette INFO loaded listener.js
12:09:14 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x917cbc00) [pid = 1904] [serial = 1911] [outer = 0x9121d000]
12:09:15 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
12:09:15 INFO - document served over http requires an http
12:09:15 INFO - sub-resource via xhr-request using the meta-csp
12:09:15 INFO - delivery method with keep-origin-redirect and when
12:09:15 INFO - the target request is cross-origin.
12:09:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1739ms
12:09:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:09:16 INFO - PROCESS | 1904 | ++DOCSHELL 0x91833800 == 39 [pid = 1904] [id = 682]
12:09:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x91834c00) [pid = 1904] [serial = 1912] [outer = (nil)]
12:09:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x9183a800) [pid = 1904] [serial = 1913] [outer = 0x91834c00]
12:09:16 INFO - PROCESS | 1904 | 1447531756304 Marionette INFO loaded listener.js
12:09:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x92169800) [pid = 1904] [serial = 1914] [outer = 0x91834c00]
12:09:17 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
12:09:17 INFO - document served over http requires an http
12:09:17 INFO - sub-resource via xhr-request using the meta-csp
12:09:17 INFO - delivery method with no-redirect and when
12:09:17 INFO - the target request is cross-origin.
12:09:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1801ms
12:09:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:09:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dce6800 == 40 [pid = 1904] [id = 683]
12:09:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x93761c00) [pid = 1904] [serial = 1915] [outer = (nil)]
12:09:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x93764000) [pid = 1904] [serial = 1916] [outer = 0x93761c00]
12:09:18 INFO - PROCESS | 1904 | 1447531758133 Marionette INFO loaded listener.js
12:09:18 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x9377c800) [pid = 1904] [serial = 1917] [outer = 0x93761c00]
12:09:19 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
12:09:19 INFO - document served over http requires an http
12:09:19 INFO - sub-resource via xhr-request using the meta-csp
12:09:19 INFO - delivery method with swap-origin-redirect and when
12:09:19 INFO - the target request is cross-origin.
12:09:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1846ms
12:09:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:09:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x91214000 == 41 [pid = 1904] [id = 684]
12:09:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x9216e000) [pid = 1904] [serial = 1918] [outer = (nil)]
12:09:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x94609400) [pid = 1904] [serial = 1919] [outer = 0x9216e000]
12:09:19 INFO - PROCESS | 1904 | 1447531759894 Marionette INFO loaded listener.js
12:09:20 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x94649400) [pid = 1904] [serial = 1920] [outer = 0x9216e000]
12:09:21 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
12:09:21 INFO - document served over http requires an https
12:09:21 INFO - sub-resource via fetch-request using the meta-csp
12:09:21 INFO - delivery method with keep-origin-redirect and when
12:09:21 INFO - the target request is cross-origin.
12:09:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1793ms
12:09:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:09:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x9460d000 == 42 [pid = 1904] [id = 685]
12:09:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x9464f400) [pid = 1904] [serial = 1921] [outer = (nil)]
12:09:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x94655400) [pid = 1904] [serial = 1922] [outer = 0x9464f400]
12:09:21 INFO - PROCESS | 1904 | 1447531761808 Marionette INFO loaded listener.js
12:09:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x9466d000) [pid = 1904] [serial = 1923] [outer = 0x9464f400]
12:09:23 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
12:09:23 INFO - document served over http requires an https
12:09:23 INFO - sub-resource via fetch-request using the meta-csp
12:09:23 INFO - delivery method with no-redirect and when
12:09:23 INFO - the target request is cross-origin.
12:09:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1957ms
12:09:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:09:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x94656c00 == 43 [pid = 1904] [id = 686]
12:09:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x94665000) [pid = 1904] [serial = 1924] [outer = (nil)]
12:09:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x9467d400) [pid = 1904] [serial = 1925] [outer = 0x94665000]
12:09:23 INFO - PROCESS | 1904 | 1447531763719 Marionette INFO loaded listener.js
12:09:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x9475a800) [pid = 1904] [serial = 1926] [outer = 0x94665000]
12:09:25 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
12:09:25 INFO - document served over http requires an https
12:09:25 INFO - sub-resource via fetch-request using the meta-csp
12:09:25 INFO - delivery method with swap-origin-redirect and when
12:09:25 INFO - the target request is cross-origin.
12:09:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1993ms
12:09:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:09:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x94652c00 == 44 [pid = 1904] [id = 687]
12:09:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x94678c00) [pid = 1904] [serial = 1927] [outer = (nil)]
12:09:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x94761800) [pid = 1904] [serial = 1928] [outer = 0x94678c00]
12:09:25 INFO - PROCESS | 1904 | 1447531765775 Marionette INFO loaded listener.js
12:09:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x947cb400) [pid = 1904] [serial = 1929] [outer = 0x94678c00]
12:09:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x947d3400 == 45 [pid = 1904] [id = 688]
12:09:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x947d3800) [pid = 1904] [serial = 1930] [outer = (nil)]
12:09:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x947d3c00) [pid = 1904] [serial = 1931] [outer = 0x947d3800]
12:09:27 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
12:09:27 INFO - document served over http requires an https
12:09:27 INFO - sub-resource via iframe-tag using the meta-csp
12:09:27 INFO - delivery method with keep-origin-redirect and when
12:09:27 INFO - the target request is cross-origin.
12:09:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2091ms
12:09:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:09:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x94671800 == 46 [pid = 1904] [id = 689]
12:09:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x94761c00) [pid = 1904] [serial = 1932] [outer = (nil)]
12:09:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x94940400) [pid = 1904] [serial = 1933] [outer = 0x94761c00]
12:09:27 INFO - PROCESS | 1904 | 1447531767905 Marionette INFO loaded listener.js
12:09:28 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x9494cc00) [pid = 1904] [serial = 1934] [outer = 0x94761c00]
12:09:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x949ec800 == 47 [pid = 1904] [id = 690]
12:09:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x949edc00) [pid = 1904] [serial = 1935] [outer = (nil)]
12:09:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x949eec00) [pid = 1904] [serial = 1936] [outer = 0x949edc00]
12:09:29 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
12:09:29 INFO - document served over http requires an https
12:09:29 INFO - sub-resource via iframe-tag using the meta-csp
12:09:29 INFO - delivery method with no-redirect and when
12:09:29 INFO - the target request is cross-origin.
12:09:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2094ms
12:09:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:09:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x949eb000 == 48 [pid = 1904] [id = 691]
12:09:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x949ed000) [pid = 1904] [serial = 1937] [outer = (nil)]
12:09:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x949f2000) [pid = 1904] [serial = 1938] [outer = 0x949ed000]
12:09:29 INFO - PROCESS | 1904 | 1447531769935 Marionette INFO loaded listener.js
12:09:30 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x94a47c00) [pid = 1904] [serial = 1939] [outer = 0x949ed000]
12:09:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x95576c00 == 49 [pid = 1904] [id = 692]
12:09:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x95577400) [pid = 1904] [serial = 1940] [outer = (nil)]
12:09:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x95575400) [pid = 1904] [serial = 1941] [outer = 0x95577400]
12:09:31 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
12:09:31 INFO - document served over http requires an https
12:09:31 INFO - sub-resource via iframe-tag using the meta-csp
12:09:31 INFO - delivery method with swap-origin-redirect and when
12:09:31 INFO - the target request is cross-origin.
12:09:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1942ms
12:09:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:09:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x9556ec00 == 50 [pid = 1904] [id = 693]
12:09:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x95575800) [pid = 1904] [serial = 1942] [outer = (nil)]
12:09:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x95877800) [pid = 1904] [serial = 1943] [outer = 0x95575800]
12:09:31 INFO - PROCESS | 1904 | 1447531771933 Marionette INFO loaded listener.js
12:09:32 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x9587f800) [pid = 1904] [serial = 1944] [outer = 0x95575800]
12:09:33 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
12:09:33 INFO - document served over http requires an https
12:09:33 INFO - sub-resource via script-tag using the meta-csp
12:09:33 INFO - delivery method with keep-origin-redirect and when
12:09:33 INFO - the target request is cross-origin.
12:09:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1949ms
12:09:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:09:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x96374800 == 51 [pid = 1904] [id = 694]
12:09:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x96374c00) [pid = 1904] [serial = 1945] [outer = (nil)]
12:09:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x96377800) [pid = 1904] [serial = 1946] [outer = 0x96374c00]
12:09:33 INFO - PROCESS | 1904 | 1447531773907 Marionette INFO loaded listener.js
12:09:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x9637e000) [pid = 1904] [serial = 1947] [outer = 0x96374c00]
12:09:36 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
12:09:36 INFO - document served over http requires an https
12:09:36 INFO - sub-resource via script-tag using the meta-csp
12:09:36 INFO - delivery method with no-redirect and when
12:09:36 INFO - the target request is cross-origin.
12:09:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3442ms
12:09:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:09:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74c000 == 52 [pid = 1904] [id = 695]
12:09:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8d2cb800) [pid = 1904] [serial = 1948] [outer = (nil)]
12:09:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8e605800) [pid = 1904] [serial = 1949] [outer = 0x8d2cb800]
12:09:37 INFO - PROCESS | 1904 | 1447531777222 Marionette INFO loaded listener.js
12:09:37 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x91290000) [pid = 1904] [serial = 1950] [outer = 0x8d2cb800]
12:09:39 INFO - PROCESS | 1904 | --DOCSHELL 0x8dcecc00 == 51 [pid = 1904] [id = 658]
12:09:39 INFO - PROCESS | 1904 | --DOCSHELL 0x8e185800 == 50 [pid = 1904] [id = 660]
12:09:39 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea47000 == 49 [pid = 1904] [id = 662]
12:09:39 INFO - PROCESS | 1904 | --DOCSHELL 0x8dcf0000 == 48 [pid = 1904] [id = 673]
12:09:39 INFO - PROCESS | 1904 | --DOCSHELL 0x89dcfc00 == 47 [pid = 1904] [id = 675]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x9128dc00) [pid = 1904] [serial = 1808] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x92170c00) [pid = 1904] [serial = 1821] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8d285c00) [pid = 1904] [serial = 1779] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8ea45400) [pid = 1904] [serial = 1797] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x920cc000) [pid = 1904] [serial = 1818] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8e288800) [pid = 1904] [serial = 1794] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8ea94400) [pid = 1904] [serial = 1800] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x9377cc00) [pid = 1904] [serial = 1824] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8b7f1c00) [pid = 1904] [serial = 1776] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8d4c5c00) [pid = 1904] [serial = 1782] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x917ca400) [pid = 1904] [serial = 1813] [outer = (nil)] [url = about:blank]
12:09:39 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8eb61000) [pid = 1904] [serial = 1803] [outer = (nil)] [url = about:blank]
12:09:39 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
12:09:39 INFO - document served over http requires an https
12:09:39 INFO - sub-resource via script-tag using the meta-csp
12:09:39 INFO - delivery method with swap-origin-redirect and when
12:09:39 INFO - the target request is cross-origin.
12:09:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2847ms
12:09:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:09:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a1400 == 48 [pid = 1904] [id = 696]
12:09:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x8a4a6c00) [pid = 1904] [serial = 1951] [outer = (nil)]
12:09:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x8b7f0c00) [pid = 1904] [serial = 1952] [outer = 0x8a4a6c00]
12:09:40 INFO - PROCESS | 1904 | 1447531780037 Marionette INFO loaded listener.js
12:09:40 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x8c172000) [pid = 1904] [serial = 1953] [outer = 0x8a4a6c00]
12:09:41 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
12:09:41 INFO - document served over http requires an https
12:09:41 INFO - sub-resource via xhr-request using the meta-csp
12:09:41 INFO - delivery method with keep-origin-redirect and when
12:09:41 INFO - the target request is cross-origin.
12:09:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1545ms
12:09:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:09:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a7400 == 49 [pid = 1904] [id = 697]
12:09:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x8cc13400) [pid = 1904] [serial = 1954] [outer = (nil)]
12:09:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x8cc19400) [pid = 1904] [serial = 1955] [outer = 0x8cc13400]
12:09:41 INFO - PROCESS | 1904 | 1447531781615 Marionette INFO loaded listener.js
12:09:41 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x8d2c9400) [pid = 1904] [serial = 1956] [outer = 0x8cc13400]
12:09:42 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
12:09:42 INFO - document served over http requires an https
12:09:42 INFO - sub-resource via xhr-request using the meta-csp
12:09:42 INFO - delivery method with no-redirect and when
12:09:42 INFO - the target request is cross-origin.
12:09:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1637ms
12:09:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:09:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74f400 == 50 [pid = 1904] [id = 698]
12:09:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8d614000) [pid = 1904] [serial = 1957] [outer = (nil)]
12:09:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8d66ec00) [pid = 1904] [serial = 1958] [outer = 0x8d614000]
12:09:43 INFO - PROCESS | 1904 | 1447531783242 Marionette INFO loaded listener.js
12:09:43 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8dcf0800) [pid = 1904] [serial = 1959] [outer = 0x8d614000]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8d66f800) [pid = 1904] [serial = 1896] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8a4a5400) [pid = 1904] [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]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8d28c000) [pid = 1904] [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]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x89dd0400) [pid = 1904] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531746270]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8e171400) [pid = 1904] [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]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8e170000) [pid = 1904] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x89544000) [pid = 1904] [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]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x8d607c00) [pid = 1904] [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]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8ea47400) [pid = 1904] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8e188c00) [pid = 1904] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531722977]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8dcedc00) [pid = 1904] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8e16f800) [pid = 1904] [serial = 1849] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x9183f000) [pid = 1904] [serial = 1871] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8d613c00) [pid = 1904] [serial = 1886] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x9121c400) [pid = 1904] [serial = 1865] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8e177400) [pid = 1904] [serial = 1891] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8d960800) [pid = 1904] [serial = 1844] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x89dca800) [pid = 1904] [serial = 1877] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8eb65800) [pid = 1904] [serial = 1862] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8e178800) [pid = 1904] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8d4c4800) [pid = 1904] [serial = 1880] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8a4ecc00) [pid = 1904] [serial = 1874] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8c16d000) [pid = 1904] [serial = 1883] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8b7f6400) [pid = 1904] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8b7ed800) [pid = 1904] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531746270]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8e18a800) [pid = 1904] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531722977]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8d2d1400) [pid = 1904] [serial = 1841] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8b7ee000) [pid = 1904] [serial = 1838] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x8e1d0c00) [pid = 1904] [serial = 1854] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8dcee800) [pid = 1904] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8ea4fc00) [pid = 1904] [serial = 1859] [outer = (nil)] [url = about:blank]
12:09:43 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x912ce400) [pid = 1904] [serial = 1868] [outer = (nil)] [url = about:blank]
12:09:44 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
12:09:44 INFO - document served over http requires an https
12:09:44 INFO - sub-resource via xhr-request using the meta-csp
12:09:44 INFO - delivery method with swap-origin-redirect and when
12:09:44 INFO - the target request is cross-origin.
12:09:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1660ms
12:09:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:09:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0be000 == 51 [pid = 1904] [id = 699]
12:09:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8c16d000) [pid = 1904] [serial = 1960] [outer = (nil)]
12:09:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e16d000) [pid = 1904] [serial = 1961] [outer = 0x8c16d000]
12:09:44 INFO - PROCESS | 1904 | 1447531784785 Marionette INFO loaded listener.js
12:09:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e180800) [pid = 1904] [serial = 1962] [outer = 0x8c16d000]
12:09:45 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
12:09:45 INFO - document served over http requires an http
12:09:45 INFO - sub-resource via fetch-request using the meta-csp
12:09:45 INFO - delivery method with keep-origin-redirect and when
12:09:45 INFO - the target request is same-origin.
12:09:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1488ms
12:09:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:09:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bb000 == 52 [pid = 1904] [id = 700]
12:09:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8a0bb800) [pid = 1904] [serial = 1963] [outer = (nil)]
12:09:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8a4a3800) [pid = 1904] [serial = 1964] [outer = 0x8a0bb800]
12:09:46 INFO - PROCESS | 1904 | 1447531786510 Marionette INFO loaded listener.js
12:09:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8c1ef800) [pid = 1904] [serial = 1965] [outer = 0x8a0bb800]
12:09:47 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
12:09:47 INFO - document served over http requires an http
12:09:47 INFO - sub-resource via fetch-request using the meta-csp
12:09:47 INFO - delivery method with no-redirect and when
12:09:47 INFO - the target request is same-origin.
12:09:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1890ms
12:09:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:09:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d28c000 == 53 [pid = 1904] [id = 701]
12:09:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8d28d400) [pid = 1904] [serial = 1966] [outer = (nil)]
12:09:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8d293000) [pid = 1904] [serial = 1967] [outer = 0x8d28d400]
12:09:48 INFO - PROCESS | 1904 | 1447531788572 Marionette INFO loaded listener.js
12:09:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8d4cec00) [pid = 1904] [serial = 1968] [outer = 0x8d28d400]
12:09:49 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
12:09:49 INFO - document served over http requires an http
12:09:49 INFO - sub-resource via fetch-request using the meta-csp
12:09:49 INFO - delivery method with swap-origin-redirect and when
12:09:49 INFO - the target request is same-origin.
12:09:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2043ms
12:09:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:09:50 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e180400 == 54 [pid = 1904] [id = 702]
12:09:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8e18ac00) [pid = 1904] [serial = 1969] [outer = (nil)]
12:09:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8e1d0c00) [pid = 1904] [serial = 1970] [outer = 0x8e18ac00]
12:09:50 INFO - PROCESS | 1904 | 1447531790614 Marionette INFO loaded listener.js
12:09:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8e288c00) [pid = 1904] [serial = 1971] [outer = 0x8e18ac00]
12:09:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea9bc00 == 55 [pid = 1904] [id = 703]
12:09:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8ea9d800) [pid = 1904] [serial = 1972] [outer = (nil)]
12:09:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8ea52c00) [pid = 1904] [serial = 1973] [outer = 0x8ea9d800]
12:09:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
12:09:52 INFO - document served over http requires an http
12:09:52 INFO - sub-resource via iframe-tag using the meta-csp
12:09:52 INFO - delivery method with keep-origin-redirect and when
12:09:52 INFO - the target request is same-origin.
12:09:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2148ms
12:09:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:09:52 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d969000 == 56 [pid = 1904] [id = 704]
12:09:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8ea95c00) [pid = 1904] [serial = 1974] [outer = (nil)]
12:09:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8eb63000) [pid = 1904] [serial = 1975] [outer = 0x8ea95c00]
12:09:52 INFO - PROCESS | 1904 | 1447531792699 Marionette INFO loaded listener.js
12:09:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x9121f000) [pid = 1904] [serial = 1976] [outer = 0x8ea95c00]
12:09:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x91293c00 == 57 [pid = 1904] [id = 705]
12:09:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x912c6000) [pid = 1904] [serial = 1977] [outer = (nil)]
12:09:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x912cf400) [pid = 1904] [serial = 1978] [outer = 0x912c6000]
12:09:54 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
12:09:54 INFO - document served over http requires an http
12:09:54 INFO - sub-resource via iframe-tag using the meta-csp
12:09:54 INFO - delivery method with no-redirect and when
12:09:54 INFO - the target request is same-origin.
12:09:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1990ms
12:09:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:09:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x9128ec00 == 58 [pid = 1904] [id = 706]
12:09:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x9128fc00) [pid = 1904] [serial = 1979] [outer = (nil)]
12:09:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x912ce400) [pid = 1904] [serial = 1980] [outer = 0x9128fc00]
12:09:54 INFO - PROCESS | 1904 | 1447531794740 Marionette INFO loaded listener.js
12:09:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x920d0800) [pid = 1904] [serial = 1981] [outer = 0x9128fc00]
12:09:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x92173c00 == 59 [pid = 1904] [id = 707]
12:09:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x92174800) [pid = 1904] [serial = 1982] [outer = (nil)]
12:09:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x92174c00) [pid = 1904] [serial = 1983] [outer = 0x92174800]
12:09:55 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
12:09:55 INFO - document served over http requires an http
12:09:55 INFO - sub-resource via iframe-tag using the meta-csp
12:09:55 INFO - delivery method with swap-origin-redirect and when
12:09:55 INFO - the target request is same-origin.
12:09:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1890ms
12:09:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:09:56 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4c7800 == 60 [pid = 1904] [id = 708]
12:09:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9377cc00) [pid = 1904] [serial = 1984] [outer = (nil)]
12:09:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x94648800) [pid = 1904] [serial = 1985] [outer = 0x9377cc00]
12:09:56 INFO - PROCESS | 1904 | 1447531796705 Marionette INFO loaded listener.js
12:09:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x947cd800) [pid = 1904] [serial = 1986] [outer = 0x9377cc00]
12:09:57 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
12:09:57 INFO - document served over http requires an http
12:09:57 INFO - sub-resource via script-tag using the meta-csp
12:09:57 INFO - delivery method with keep-origin-redirect and when
12:09:57 INFO - the target request is same-origin.
12:09:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1940ms
12:09:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:09:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f003400 == 61 [pid = 1904] [id = 709]
12:09:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x912d1800) [pid = 1904] [serial = 1987] [outer = (nil)]
12:09:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x94949800) [pid = 1904] [serial = 1988] [outer = 0x912d1800]
12:09:58 INFO - PROCESS | 1904 | 1447531798619 Marionette INFO loaded listener.js
12:09:58 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:09:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x95878800) [pid = 1904] [serial = 1989] [outer = 0x912d1800]
12:09:59 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
12:09:59 INFO - document served over http requires an http
12:09:59 INFO - sub-resource via script-tag using the meta-csp
12:09:59 INFO - delivery method with no-redirect and when
12:09:59 INFO - the target request is same-origin.
12:09:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1848ms
12:09:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:10:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x94667c00 == 62 [pid = 1904] [id = 710]
12:10:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x9637fc00) [pid = 1904] [serial = 1990] [outer = (nil)]
12:10:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x963be000) [pid = 1904] [serial = 1991] [outer = 0x9637fc00]
12:10:00 INFO - PROCESS | 1904 | 1447531800412 Marionette INFO loaded listener.js
12:10:00 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x9752ec00) [pid = 1904] [serial = 1992] [outer = 0x9637fc00]
12:10:01 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
12:10:01 INFO - document served over http requires an http
12:10:01 INFO - sub-resource via script-tag using the meta-csp
12:10:01 INFO - delivery method with swap-origin-redirect and when
12:10:01 INFO - the target request is same-origin.
12:10:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1791ms
12:10:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:10:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x97571000 == 63 [pid = 1904] [id = 711]
12:10:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x97576400) [pid = 1904] [serial = 1993] [outer = (nil)]
12:10:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x9757dc00) [pid = 1904] [serial = 1994] [outer = 0x97576400]
12:10:02 INFO - PROCESS | 1904 | 1447531802321 Marionette INFO loaded listener.js
12:10:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x98323400) [pid = 1904] [serial = 1995] [outer = 0x97576400]
12:10:03 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
12:10:03 INFO - document served over http requires an http
12:10:03 INFO - sub-resource via xhr-request using the meta-csp
12:10:03 INFO - delivery method with keep-origin-redirect and when
12:10:03 INFO - the target request is same-origin.
12:10:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1901ms
12:10:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:10:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x947d7000 == 64 [pid = 1904] [id = 712]
12:10:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x9757d000) [pid = 1904] [serial = 1996] [outer = (nil)]
12:10:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x98329800) [pid = 1904] [serial = 1997] [outer = 0x9757d000]
12:10:04 INFO - PROCESS | 1904 | 1447531804154 Marionette INFO loaded listener.js
12:10:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x98564c00) [pid = 1904] [serial = 1998] [outer = 0x9757d000]
12:10:05 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
12:10:05 INFO - document served over http requires an http
12:10:05 INFO - sub-resource via xhr-request using the meta-csp
12:10:05 INFO - delivery method with no-redirect and when
12:10:05 INFO - the target request is same-origin.
12:10:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1852ms
12:10:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:10:05 INFO - PROCESS | 1904 | ++DOCSHELL 0x98560400 == 65 [pid = 1904] [id = 713]
12:10:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x9856a000) [pid = 1904] [serial = 1999] [outer = (nil)]
12:10:05 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x9856d400) [pid = 1904] [serial = 2000] [outer = 0x9856a000]
12:10:05 INFO - PROCESS | 1904 | 1447531805956 Marionette INFO loaded listener.js
12:10:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x985ec800) [pid = 1904] [serial = 2001] [outer = 0x9856a000]
12:10:07 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
12:10:07 INFO - document served over http requires an http
12:10:07 INFO - sub-resource via xhr-request using the meta-csp
12:10:07 INFO - delivery method with swap-origin-redirect and when
12:10:07 INFO - the target request is same-origin.
12:10:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1805ms
12:10:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:10:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x98929800 == 66 [pid = 1904] [id = 714]
12:10:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x9892a400) [pid = 1904] [serial = 2002] [outer = (nil)]
12:10:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x9892c000) [pid = 1904] [serial = 2003] [outer = 0x9892a400]
12:10:07 INFO - PROCESS | 1904 | 1447531807728 Marionette INFO loaded listener.js
12:10:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x98958800) [pid = 1904] [serial = 2004] [outer = 0x9892a400]
12:10:09 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
12:10:09 INFO - document served over http requires an https
12:10:09 INFO - sub-resource via fetch-request using the meta-csp
12:10:09 INFO - delivery method with keep-origin-redirect and when
12:10:09 INFO - the target request is same-origin.
12:10:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1955ms
12:10:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:10:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x98d1cc00 == 67 [pid = 1904] [id = 715]
12:10:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0x98d1d000) [pid = 1904] [serial = 2005] [outer = (nil)]
12:10:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 153 (0x98d21800) [pid = 1904] [serial = 2006] [outer = 0x98d1d000]
12:10:09 INFO - PROCESS | 1904 | 1447531809727 Marionette INFO loaded listener.js
12:10:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 154 (0x98d2a400) [pid = 1904] [serial = 2007] [outer = 0x98d1d000]
12:10:10 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
12:10:10 INFO - document served over http requires an https
12:10:10 INFO - sub-resource via fetch-request using the meta-csp
12:10:10 INFO - delivery method with no-redirect and when
12:10:10 INFO - the target request is same-origin.
12:10:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1788ms
12:10:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:10:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x89547800 == 68 [pid = 1904] [id = 716]
12:10:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 155 (0x8954a800) [pid = 1904] [serial = 2008] [outer = (nil)]
12:10:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 156 (0x8a4a2000) [pid = 1904] [serial = 2009] [outer = 0x8954a800]
12:10:13 INFO - PROCESS | 1904 | 1447531813347 Marionette INFO loaded listener.js
12:10:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x8d96a000) [pid = 1904] [serial = 2010] [outer = 0x8954a800]
12:10:15 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
12:10:15 INFO - document served over http requires an https
12:10:15 INFO - sub-resource via fetch-request using the meta-csp
12:10:15 INFO - delivery method with swap-origin-redirect and when
12:10:15 INFO - the target request is same-origin.
12:10:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4293ms
12:10:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:10:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c74c400 == 69 [pid = 1904] [id = 717]
12:10:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x8cc11400) [pid = 1904] [serial = 2011] [outer = (nil)]
12:10:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x8cc20c00) [pid = 1904] [serial = 2012] [outer = 0x8cc11400]
12:10:16 INFO - PROCESS | 1904 | 1447531816027 Marionette INFO loaded listener.js
12:10:16 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:16 INFO - PROCESS | 1904 | ++DOMWINDOW == 160 (0x8d608000) [pid = 1904] [serial = 2013] [outer = 0x8cc11400]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c5000 == 68 [pid = 1904] [id = 678]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8d293400 == 67 [pid = 1904] [id = 679]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c8000 == 66 [pid = 1904] [id = 680]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bc800 == 65 [pid = 1904] [id = 681]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x91833800 == 64 [pid = 1904] [id = 682]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8dce6800 == 63 [pid = 1904] [id = 683]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x91214000 == 62 [pid = 1904] [id = 684]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x9460d000 == 61 [pid = 1904] [id = 685]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x94656c00 == 60 [pid = 1904] [id = 686]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x94652c00 == 59 [pid = 1904] [id = 687]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x947d3400 == 58 [pid = 1904] [id = 688]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x949ec800 == 57 [pid = 1904] [id = 690]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x949eb000 == 56 [pid = 1904] [id = 691]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x95576c00 == 55 [pid = 1904] [id = 692]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x9556ec00 == 54 [pid = 1904] [id = 693]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x96374800 == 53 [pid = 1904] [id = 694]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a1400 == 52 [pid = 1904] [id = 696]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7f7400 == 51 [pid = 1904] [id = 654]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a7400 == 50 [pid = 1904] [id = 697]
12:10:16 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74f400 == 49 [pid = 1904] [id = 698]
12:10:17 INFO - PROCESS | 1904 | --DOMWINDOW == 159 (0x8e282000) [pid = 1904] [serial = 1892] [outer = (nil)] [url = about:blank]
12:10:17 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x8c802000) [pid = 1904] [serial = 1884] [outer = (nil)] [url = about:blank]
12:10:17 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x8d962400) [pid = 1904] [serial = 1887] [outer = (nil)] [url = about:blank]
12:10:17 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x8d666400) [pid = 1904] [serial = 1881] [outer = (nil)] [url = about:blank]
12:10:17 INFO - PROCESS | 1904 | --DOMWINDOW == 155 (0x8a4ee000) [pid = 1904] [serial = 1878] [outer = (nil)] [url = about:blank]
12:10:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c2c00 == 50 [pid = 1904] [id = 718]
12:10:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 156 (0x8a0c3800) [pid = 1904] [serial = 2014] [outer = (nil)]
12:10:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 157 (0x8b7f4c00) [pid = 1904] [serial = 2015] [outer = 0x8a0c3800]
12:10:18 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
12:10:18 INFO - document served over http requires an https
12:10:18 INFO - sub-resource via iframe-tag using the meta-csp
12:10:18 INFO - delivery method with keep-origin-redirect and when
12:10:18 INFO - the target request is same-origin.
12:10:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2845ms
12:10:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:10:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4ecc00 == 51 [pid = 1904] [id = 719]
12:10:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 158 (0x8c1ecc00) [pid = 1904] [serial = 2016] [outer = (nil)]
12:10:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 159 (0x8c74e000) [pid = 1904] [serial = 2017] [outer = 0x8c1ecc00]
12:10:18 INFO - PROCESS | 1904 | 1447531818691 Marionette INFO loaded listener.js
12:10:18 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 160 (0x8d290000) [pid = 1904] [serial = 2018] [outer = 0x8c1ecc00]
12:10:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d663800 == 52 [pid = 1904] [id = 720]
12:10:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 161 (0x8d665400) [pid = 1904] [serial = 2019] [outer = (nil)]
12:10:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 162 (0x8d667800) [pid = 1904] [serial = 2020] [outer = 0x8d665400]
12:10:19 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
12:10:19 INFO - document served over http requires an https
12:10:19 INFO - sub-resource via iframe-tag using the meta-csp
12:10:19 INFO - delivery method with no-redirect and when
12:10:19 INFO - the target request is same-origin.
12:10:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1788ms
12:10:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:10:20 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d668000 == 53 [pid = 1904] [id = 721]
12:10:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 163 (0x8d962c00) [pid = 1904] [serial = 2021] [outer = (nil)]
12:10:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 164 (0x8d966c00) [pid = 1904] [serial = 2022] [outer = 0x8d962c00]
12:10:20 INFO - PROCESS | 1904 | 1447531820492 Marionette INFO loaded listener.js
12:10:20 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:20 INFO - PROCESS | 1904 | ++DOMWINDOW == 165 (0x8e173800) [pid = 1904] [serial = 2023] [outer = 0x8d962c00]
12:10:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e286400 == 54 [pid = 1904] [id = 722]
12:10:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 166 (0x8e288800) [pid = 1904] [serial = 2024] [outer = (nil)]
12:10:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 167 (0x8e281000) [pid = 1904] [serial = 2025] [outer = 0x8e288800]
12:10:21 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
12:10:21 INFO - document served over http requires an https
12:10:21 INFO - sub-resource via iframe-tag using the meta-csp
12:10:21 INFO - delivery method with swap-origin-redirect and when
12:10:21 INFO - the target request is same-origin.
12:10:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1781ms
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 166 (0x8eb5a000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 165 (0x8cc13400) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 164 (0x9464f400) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 163 (0x89dc7000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 162 (0x9216e000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 161 (0x8a4a0800) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 160 (0x8cc1fc00) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 159 (0x8ea98c00) [pid = 1904] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 158 (0x8ea4c400) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 157 (0x8e179400) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 156 (0x93761c00) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 155 (0x8d614000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 154 (0x95577400) [pid = 1904] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 153 (0x8d4c4000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 152 (0x8d670c00) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x8e16d000) [pid = 1904] [serial = 1961] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x95575800) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x9121d000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x8d2cb800) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x8a4e7400) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x91834c00) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x96374c00) [pid = 1904] [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]
12:10:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8a4a4000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8ea50800) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8a0c2000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x949ed000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x949edc00) [pid = 1904] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531768853]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8c168400) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8c16f000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8a4a6c00) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x91839400) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x947d3800) [pid = 1904] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x94665000) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x94761c00) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8d2cc400) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x94678c00) [pid = 1904] [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]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x94609400) [pid = 1904] [serial = 1919] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8d4ca400) [pid = 1904] [serial = 1904] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x96377800) [pid = 1904] [serial = 1946] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x91297c00) [pid = 1904] [serial = 1910] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x93764000) [pid = 1904] [serial = 1916] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8eaa2000) [pid = 1904] [serial = 1907] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x949eec00) [pid = 1904] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531768853]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x94940400) [pid = 1904] [serial = 1933] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8b7f0c00) [pid = 1904] [serial = 1952] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x947d3c00) [pid = 1904] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x94761800) [pid = 1904] [serial = 1928] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x95575400) [pid = 1904] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x949f2000) [pid = 1904] [serial = 1938] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8ea4b000) [pid = 1904] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8b7f7000) [pid = 1904] [serial = 1901] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x9467d400) [pid = 1904] [serial = 1925] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8cc19400) [pid = 1904] [serial = 1955] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x95877800) [pid = 1904] [serial = 1943] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8d66ec00) [pid = 1904] [serial = 1958] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x94655400) [pid = 1904] [serial = 1922] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x8e605800) [pid = 1904] [serial = 1949] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x9183a800) [pid = 1904] [serial = 1913] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8d2c9c00) [pid = 1904] [serial = 1836] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8dce1800) [pid = 1904] [serial = 1845] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x917cbc00) [pid = 1904] [serial = 1911] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8d608400) [pid = 1904] [serial = 1842] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8c746800) [pid = 1904] [serial = 1839] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x9377c800) [pid = 1904] [serial = 1917] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x917d1400) [pid = 1904] [serial = 1869] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x8e287800) [pid = 1904] [serial = 1855] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x8c172000) [pid = 1904] [serial = 1953] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x92167800) [pid = 1904] [serial = 1872] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8ea9e800) [pid = 1904] [serial = 1860] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8d2c9400) [pid = 1904] [serial = 1956] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8dcf0800) [pid = 1904] [serial = 1959] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8f00dc00) [pid = 1904] [serial = 1863] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8e17cc00) [pid = 1904] [serial = 1850] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x92169800) [pid = 1904] [serial = 1914] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x9128d800) [pid = 1904] [serial = 1866] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x8d66a000) [pid = 1904] [serial = 1875] [outer = (nil)] [url = about:blank]
12:10:22 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0bc400 == 55 [pid = 1904] [id = 723]
12:10:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8a49f400) [pid = 1904] [serial = 2026] [outer = (nil)]
12:10:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8b7f0c00) [pid = 1904] [serial = 2027] [outer = 0x8a49f400]
12:10:23 INFO - PROCESS | 1904 | 1447531823011 Marionette INFO loaded listener.js
12:10:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8d66ec00) [pid = 1904] [serial = 2028] [outer = 0x8a49f400]
12:10:24 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
12:10:24 INFO - document served over http requires an https
12:10:24 INFO - sub-resource via script-tag using the meta-csp
12:10:24 INFO - delivery method with keep-origin-redirect and when
12:10:24 INFO - the target request is same-origin.
12:10:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1562ms
12:10:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:10:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dd0000 == 56 [pid = 1904] [id = 724]
12:10:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8e1d6000) [pid = 1904] [serial = 2029] [outer = (nil)]
12:10:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8e288400) [pid = 1904] [serial = 2030] [outer = 0x8e1d6000]
12:10:24 INFO - PROCESS | 1904 | 1447531824436 Marionette INFO loaded listener.js
12:10:24 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8ea4b800) [pid = 1904] [serial = 2031] [outer = 0x8e1d6000]
12:10:25 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
12:10:25 INFO - document served over http requires an https
12:10:25 INFO - sub-resource via script-tag using the meta-csp
12:10:25 INFO - delivery method with no-redirect and when
12:10:25 INFO - the target request is same-origin.
12:10:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1734ms
12:10:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:10:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d286000 == 57 [pid = 1904] [id = 725]
12:10:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d286c00) [pid = 1904] [serial = 2032] [outer = (nil)]
12:10:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d4bf800) [pid = 1904] [serial = 2033] [outer = 0x8d286c00]
12:10:26 INFO - PROCESS | 1904 | 1447531826497 Marionette INFO loaded listener.js
12:10:26 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8d66bc00) [pid = 1904] [serial = 2034] [outer = 0x8d286c00]
12:10:27 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
12:10:27 INFO - document served over http requires an https
12:10:27 INFO - sub-resource via script-tag using the meta-csp
12:10:27 INFO - delivery method with swap-origin-redirect and when
12:10:27 INFO - the target request is same-origin.
12:10:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2046ms
12:10:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:10:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e602800 == 58 [pid = 1904] [id = 726]
12:10:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8e609c00) [pid = 1904] [serial = 2035] [outer = (nil)]
12:10:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8ea4fc00) [pid = 1904] [serial = 2036] [outer = 0x8e609c00]
12:10:28 INFO - PROCESS | 1904 | 1447531828570 Marionette INFO loaded listener.js
12:10:28 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8eaa2000) [pid = 1904] [serial = 2037] [outer = 0x8e609c00]
12:10:29 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
12:10:29 INFO - document served over http requires an https
12:10:29 INFO - sub-resource via xhr-request using the meta-csp
12:10:29 INFO - delivery method with keep-origin-redirect and when
12:10:29 INFO - the target request is same-origin.
12:10:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1933ms
12:10:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:10:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e283400 == 59 [pid = 1904] [id = 727]
12:10:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x9121a800) [pid = 1904] [serial = 2038] [outer = (nil)]
12:10:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x9121cc00) [pid = 1904] [serial = 2039] [outer = 0x9121a800]
12:10:30 INFO - PROCESS | 1904 | 1447531830463 Marionette INFO loaded listener.js
12:10:30 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x912c8400) [pid = 1904] [serial = 2040] [outer = 0x9121a800]
12:10:31 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
12:10:31 INFO - document served over http requires an https
12:10:31 INFO - sub-resource via xhr-request using the meta-csp
12:10:31 INFO - delivery method with no-redirect and when
12:10:31 INFO - the target request is same-origin.
12:10:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1754ms
12:10:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:10:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e601800 == 60 [pid = 1904] [id = 728]
12:10:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x9121e800) [pid = 1904] [serial = 2041] [outer = (nil)]
12:10:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x917c8000) [pid = 1904] [serial = 2042] [outer = 0x9121e800]
12:10:32 INFO - PROCESS | 1904 | 1447531832140 Marionette INFO loaded listener.js
12:10:32 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x91838000) [pid = 1904] [serial = 2043] [outer = 0x9121e800]
12:10:33 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
12:10:33 INFO - document served over http requires an https
12:10:33 INFO - sub-resource via xhr-request using the meta-csp
12:10:33 INFO - delivery method with swap-origin-redirect and when
12:10:33 INFO - the target request is same-origin.
12:10:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1695ms
12:10:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:10:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x917ca400 == 61 [pid = 1904] [id = 729]
12:10:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x920c9800) [pid = 1904] [serial = 2044] [outer = (nil)]
12:10:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x920cf800) [pid = 1904] [serial = 2045] [outer = 0x920c9800]
12:10:33 INFO - PROCESS | 1904 | 1447531833926 Marionette INFO loaded listener.js
12:10:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x92171800) [pid = 1904] [serial = 2046] [outer = 0x920c9800]
12:10:35 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
12:10:35 INFO - document served over http requires an http
12:10:35 INFO - sub-resource via fetch-request using the meta-referrer
12:10:35 INFO - delivery method with keep-origin-redirect and when
12:10:35 INFO - the target request is cross-origin.
12:10:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1941ms
12:10:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
12:10:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x920c8800 == 62 [pid = 1904] [id = 730]
12:10:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x9376c800) [pid = 1904] [serial = 2047] [outer = (nil)]
12:10:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x93785400) [pid = 1904] [serial = 2048] [outer = 0x9376c800]
12:10:35 INFO - PROCESS | 1904 | 1447531835939 Marionette INFO loaded listener.js
12:10:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x9464ec00) [pid = 1904] [serial = 2049] [outer = 0x9376c800]
12:10:37 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
12:10:37 INFO - document served over http requires an http
12:10:37 INFO - sub-resource via fetch-request using the meta-referrer
12:10:37 INFO - delivery method with no-redirect and when
12:10:37 INFO - the target request is cross-origin.
12:10:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1842ms
12:10:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:10:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x9183c800 == 63 [pid = 1904] [id = 731]
12:10:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x9466ac00) [pid = 1904] [serial = 2050] [outer = (nil)]
12:10:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x94677000) [pid = 1904] [serial = 2051] [outer = 0x9466ac00]
12:10:37 INFO - PROCESS | 1904 | 1447531837781 Marionette INFO loaded listener.js
12:10:37 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x9475fc00) [pid = 1904] [serial = 2052] [outer = 0x9466ac00]
12:10:39 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
12:10:39 INFO - document served over http requires an http
12:10:39 INFO - sub-resource via fetch-request using the meta-referrer
12:10:39 INFO - delivery method with swap-origin-redirect and when
12:10:39 INFO - the target request is cross-origin.
12:10:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1855ms
12:10:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:10:39 INFO - PROCESS | 1904 | ++DOCSHELL 0x9467e400 == 64 [pid = 1904] [id = 732]
12:10:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x94681000) [pid = 1904] [serial = 2053] [outer = (nil)]
12:10:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x947d0000) [pid = 1904] [serial = 2054] [outer = 0x94681000]
12:10:39 INFO - PROCESS | 1904 | 1447531839675 Marionette INFO loaded listener.js
12:10:39 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:39 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x94942000) [pid = 1904] [serial = 2055] [outer = 0x94681000]
12:10:40 INFO - PROCESS | 1904 | ++DOCSHELL 0x94949c00 == 65 [pid = 1904] [id = 733]
12:10:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x949eb000) [pid = 1904] [serial = 2056] [outer = (nil)]
12:10:40 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x949f2400) [pid = 1904] [serial = 2057] [outer = 0x949eb000]
12:10:40 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
12:10:40 INFO - document served over http requires an http
12:10:40 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:40 INFO - delivery method with keep-origin-redirect and when
12:10:40 INFO - the target request is cross-origin.
12:10:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1909ms
12:10:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:10:41 INFO - PROCESS | 1904 | ++DOCSHELL 0x949e7c00 == 66 [pid = 1904] [id = 734]
12:10:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x949ed800) [pid = 1904] [serial = 2058] [outer = (nil)]
12:10:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x94a44000) [pid = 1904] [serial = 2059] [outer = 0x949ed800]
12:10:41 INFO - PROCESS | 1904 | 1447531841657 Marionette INFO loaded listener.js
12:10:41 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:41 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x95875800) [pid = 1904] [serial = 2060] [outer = 0x949ed800]
12:10:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x96375800 == 67 [pid = 1904] [id = 735]
12:10:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x96376000) [pid = 1904] [serial = 2061] [outer = (nil)]
12:10:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x96374000) [pid = 1904] [serial = 2062] [outer = 0x96376000]
12:10:43 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
12:10:43 INFO - document served over http requires an http
12:10:43 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:43 INFO - delivery method with no-redirect and when
12:10:43 INFO - the target request is cross-origin.
12:10:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2152ms
12:10:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:10:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x96374c00 == 68 [pid = 1904] [id = 736]
12:10:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x9637c400) [pid = 1904] [serial = 2063] [outer = (nil)]
12:10:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x97531400) [pid = 1904] [serial = 2064] [outer = 0x9637c400]
12:10:43 INFO - PROCESS | 1904 | 1447531843894 Marionette INFO loaded listener.js
12:10:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9832a000) [pid = 1904] [serial = 2065] [outer = 0x9637c400]
12:10:44 INFO - PROCESS | 1904 | ++DOCSHELL 0x985ea000 == 69 [pid = 1904] [id = 737]
12:10:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x985eac00) [pid = 1904] [serial = 2066] [outer = (nil)]
12:10:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x985e4800) [pid = 1904] [serial = 2067] [outer = 0x985eac00]
12:10:45 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
12:10:45 INFO - document served over http requires an http
12:10:45 INFO - sub-resource via iframe-tag using the meta-referrer
12:10:45 INFO - delivery method with swap-origin-redirect and when
12:10:45 INFO - the target request is cross-origin.
12:10:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2201ms
12:10:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:10:45 INFO - PROCESS | 1904 | ++DOCSHELL 0x985ed000 == 70 [pid = 1904] [id = 738]
12:10:45 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x985f1c00) [pid = 1904] [serial = 2068] [outer = (nil)]
12:10:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x98930000) [pid = 1904] [serial = 2069] [outer = 0x985f1c00]
12:10:46 INFO - PROCESS | 1904 | 1447531846144 Marionette INFO loaded listener.js
12:10:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x98d83c00) [pid = 1904] [serial = 2070] [outer = 0x985f1c00]
12:10:47 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
12:10:47 INFO - document served over http requires an http
12:10:47 INFO - sub-resource via script-tag using the meta-referrer
12:10:47 INFO - delivery method with keep-origin-redirect and when
12:10:47 INFO - the target request is cross-origin.
12:10:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2045ms
12:10:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
12:10:47 INFO - PROCESS | 1904 | ++DOCSHELL 0x98951400 == 71 [pid = 1904] [id = 739]
12:10:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x98d88400) [pid = 1904] [serial = 2071] [outer = (nil)]
12:10:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x98d8cc00) [pid = 1904] [serial = 2072] [outer = 0x98d88400]
12:10:48 INFO - PROCESS | 1904 | 1447531848090 Marionette INFO loaded listener.js
12:10:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x9a032000) [pid = 1904] [serial = 2073] [outer = 0x98d88400]
12:10:49 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
12:10:49 INFO - document served over http requires an http
12:10:49 INFO - sub-resource via script-tag using the meta-referrer
12:10:49 INFO - delivery method with no-redirect and when
12:10:49 INFO - the target request is cross-origin.
12:10:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1833ms
12:10:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:10:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x9a1b0000 == 72 [pid = 1904] [id = 740]
12:10:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x9a1b0800) [pid = 1904] [serial = 2074] [outer = (nil)]
12:10:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x9a464c00) [pid = 1904] [serial = 2075] [outer = 0x9a1b0800]
12:10:50 INFO - PROCESS | 1904 | 1447531850004 Marionette INFO loaded listener.js
12:10:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x9a8f1c00) [pid = 1904] [serial = 2076] [outer = 0x9a1b0800]
12:10:51 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
12:10:51 INFO - document served over http requires an http
12:10:51 INFO - sub-resource via script-tag using the meta-referrer
12:10:51 INFO - delivery method with swap-origin-redirect and when
12:10:51 INFO - the target request is cross-origin.
12:10:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1995ms
12:10:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:10:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x9a463400 == 73 [pid = 1904] [id = 741]
12:10:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x9aceb800) [pid = 1904] [serial = 2077] [outer = (nil)]
12:10:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x9b776400) [pid = 1904] [serial = 2078] [outer = 0x9aceb800]
12:10:51 INFO - PROCESS | 1904 | 1447531851942 Marionette INFO loaded listener.js
12:10:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x9b885c00) [pid = 1904] [serial = 2079] [outer = 0x9aceb800]
12:10:53 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
12:10:53 INFO - document served over http requires an http
12:10:53 INFO - sub-resource via xhr-request using the meta-referrer
12:10:53 INFO - delivery method with keep-origin-redirect and when
12:10:53 INFO - the target request is cross-origin.
12:10:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1892ms
12:10:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
12:10:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x9b88ac00 == 74 [pid = 1904] [id = 742]
12:10:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x9b88b400) [pid = 1904] [serial = 2080] [outer = (nil)]
12:10:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x9bf08c00) [pid = 1904] [serial = 2081] [outer = 0x9b88b400]
12:10:53 INFO - PROCESS | 1904 | 1447531853859 Marionette INFO loaded listener.js
12:10:53 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x9c0a2800) [pid = 1904] [serial = 2082] [outer = 0x9b88b400]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea97000 == 73 [pid = 1904] [id = 677]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8d66d000 == 72 [pid = 1904] [id = 657]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bb000 == 71 [pid = 1904] [id = 700]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x89541400 == 70 [pid = 1904] [id = 661]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8d28c000 == 69 [pid = 1904] [id = 701]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea9e400 == 68 [pid = 1904] [id = 664]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8e180400 == 67 [pid = 1904] [id = 702]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c0400 == 66 [pid = 1904] [id = 666]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea9bc00 == 65 [pid = 1904] [id = 703]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7f0400 == 64 [pid = 1904] [id = 652]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8d969000 == 63 [pid = 1904] [id = 704]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bac00 == 62 [pid = 1904] [id = 659]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x91293c00 == 61 [pid = 1904] [id = 705]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x9128ec00 == 60 [pid = 1904] [id = 706]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x912d2800 == 59 [pid = 1904] [id = 667]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x92173c00 == 58 [pid = 1904] [id = 707]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4c7800 == 57 [pid = 1904] [id = 708]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc17000 == 56 [pid = 1904] [id = 665]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8f003400 == 55 [pid = 1904] [id = 709]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x89541c00 == 54 [pid = 1904] [id = 668]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x94667c00 == 53 [pid = 1904] [id = 710]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8c810800 == 52 [pid = 1904] [id = 670]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x89543000 == 51 [pid = 1904] [id = 669]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x97571000 == 50 [pid = 1904] [id = 711]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8c168c00 == 49 [pid = 1904] [id = 663]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x947d7000 == 48 [pid = 1904] [id = 712]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x98560400 == 47 [pid = 1904] [id = 713]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x98929800 == 46 [pid = 1904] [id = 714]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x98d1cc00 == 45 [pid = 1904] [id = 715]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c2c00 == 44 [pid = 1904] [id = 718]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x89dcd400 == 43 [pid = 1904] [id = 651]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8d663800 == 42 [pid = 1904] [id = 720]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8e286400 == 41 [pid = 1904] [id = 722]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8e16e400 == 40 [pid = 1904] [id = 674]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8954cc00 == 39 [pid = 1904] [id = 656]
12:10:55 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c7000 == 38 [pid = 1904] [id = 655]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0be000 == 37 [pid = 1904] [id = 699]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74c000 == 36 [pid = 1904] [id = 695]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x94671800 == 35 [pid = 1904] [id = 689]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bcc00 == 34 [pid = 1904] [id = 650]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74e800 == 33 [pid = 1904] [id = 672]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x94949c00 == 32 [pid = 1904] [id = 733]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x96375800 == 31 [pid = 1904] [id = 735]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x985ea000 == 30 [pid = 1904] [id = 737]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a4c00 == 29 [pid = 1904] [id = 671]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x8c169000 == 28 [pid = 1904] [id = 653]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x89548000 == 27 [pid = 1904] [id = 676]
12:10:58 INFO - PROCESS | 1904 | --DOCSHELL 0x89547800 == 26 [pid = 1904] [id = 716]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x91290000) [pid = 1904] [serial = 1950] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x9466d000) [pid = 1904] [serial = 1923] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x9587f800) [pid = 1904] [serial = 1944] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x9475a800) [pid = 1904] [serial = 1926] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8c809800) [pid = 1904] [serial = 1902] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8e609000) [pid = 1904] [serial = 1897] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x94a47c00) [pid = 1904] [serial = 1939] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x947cb400) [pid = 1904] [serial = 1929] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x9494cc00) [pid = 1904] [serial = 1934] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8f00c400) [pid = 1904] [serial = 1908] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x9637e000) [pid = 1904] [serial = 1947] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8dce9000) [pid = 1904] [serial = 1905] [outer = (nil)] [url = about:blank]
12:10:58 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x94649400) [pid = 1904] [serial = 1920] [outer = (nil)] [url = about:blank]
12:10:59 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
12:10:59 INFO - document served over http requires an http
12:10:59 INFO - sub-resource via xhr-request using the meta-referrer
12:10:59 INFO - delivery method with no-redirect and when
12:10:59 INFO - the target request is cross-origin.
12:10:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 5998ms
12:10:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:10:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954b400 == 27 [pid = 1904] [id = 743]
12:10:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8a0bd400) [pid = 1904] [serial = 2083] [outer = (nil)]
12:10:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8a0c4400) [pid = 1904] [serial = 2084] [outer = 0x8a0bd400]
12:10:59 INFO - PROCESS | 1904 | 1447531859594 Marionette INFO loaded listener.js
12:10:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:10:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8a4a4c00) [pid = 1904] [serial = 2085] [outer = 0x8a0bd400]
12:11:00 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
12:11:00 INFO - document served over http requires an http
12:11:00 INFO - sub-resource via xhr-request using the meta-referrer
12:11:00 INFO - delivery method with swap-origin-redirect and when
12:11:00 INFO - the target request is cross-origin.
12:11:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1395ms
12:11:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:11:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x89540c00 == 28 [pid = 1904] [id = 744]
12:11:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8a0be400) [pid = 1904] [serial = 2086] [outer = (nil)]
12:11:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8c16b000) [pid = 1904] [serial = 2087] [outer = 0x8a0be400]
12:11:01 INFO - PROCESS | 1904 | 1447531861043 Marionette INFO loaded listener.js
12:11:01 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8c1e8400) [pid = 1904] [serial = 2088] [outer = 0x8a0be400]
12:11:02 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
12:11:02 INFO - document served over http requires an https
12:11:02 INFO - sub-resource via fetch-request using the meta-referrer
12:11:02 INFO - delivery method with keep-origin-redirect and when
12:11:02 INFO - the target request is cross-origin.
12:11:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1784ms
12:11:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
12:11:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c80f800 == 29 [pid = 1904] [id = 745]
12:11:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8c810c00) [pid = 1904] [serial = 2089] [outer = (nil)]
12:11:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x8cc14800) [pid = 1904] [serial = 2090] [outer = 0x8c810c00]
12:11:02 INFO - PROCESS | 1904 | 1447531862830 Marionette INFO loaded listener.js
12:11:02 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8d287c00) [pid = 1904] [serial = 2091] [outer = 0x8c810c00]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x9128fc00) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x8c16d000) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8d962c00) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8e1d6000) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8cc11400) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x9377cc00) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x912d1800) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x98d1d000) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8e18ac00) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x92174800) [pid = 1904] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x9856a000) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8e288800) [pid = 1904] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x97576400) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x9637fc00) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x8ea9d800) [pid = 1904] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x9892a400) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x9757d000) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x8a49f400) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8d28d400) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x912c6000) [pid = 1904] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531793678]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8a0c3800) [pid = 1904] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8a0bb800) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8ea95c00) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x8954a800) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8d665400) [pid = 1904] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531819514]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8c1ecc00) [pid = 1904] [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]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x8e288400) [pid = 1904] [serial = 2030] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x8b7f0c00) [pid = 1904] [serial = 2027] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8a4a3800) [pid = 1904] [serial = 1964] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x8d293000) [pid = 1904] [serial = 1967] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8e1d0c00) [pid = 1904] [serial = 1970] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x8ea52c00) [pid = 1904] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8eb63000) [pid = 1904] [serial = 1975] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x912cf400) [pid = 1904] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531793678]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x912ce400) [pid = 1904] [serial = 1980] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x92174c00) [pid = 1904] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x94648800) [pid = 1904] [serial = 1985] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x94949800) [pid = 1904] [serial = 1988] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x963be000) [pid = 1904] [serial = 1991] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x9757dc00) [pid = 1904] [serial = 1994] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x98329800) [pid = 1904] [serial = 1997] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x9856d400) [pid = 1904] [serial = 2000] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x9892c000) [pid = 1904] [serial = 2003] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x98d21800) [pid = 1904] [serial = 2006] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8a4a2000) [pid = 1904] [serial = 2009] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8cc20c00) [pid = 1904] [serial = 2012] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x8b7f4c00) [pid = 1904] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x8c74e000) [pid = 1904] [serial = 2017] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8d667800) [pid = 1904] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531819514]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8d966c00) [pid = 1904] [serial = 2022] [outer = (nil)] [url = about:blank]
12:11:05 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8e281000) [pid = 1904] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:11:06 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x98323400) [pid = 1904] [serial = 1995] [outer = (nil)] [url = about:blank]
12:11:06 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x98564c00) [pid = 1904] [serial = 1998] [outer = (nil)] [url = about:blank]
12:11:06 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x985ec800) [pid = 1904] [serial = 2001] [outer = (nil)] [url = about:blank]
12:11:06 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x8e180800) [pid = 1904] [serial = 1962] [outer = (nil)] [url = about:blank]
12:11:06 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
12:11:06 INFO - document served over http requires an https
12:11:06 INFO - sub-resource via fetch-request using the meta-referrer
12:11:06 INFO - delivery method with no-redirect and when
12:11:06 INFO - the target request is cross-origin.
12:11:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 4106ms
12:11:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:11:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x8cc1cc00 == 30 [pid = 1904] [id = 746]
12:11:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 90 (0x8cc20c00) [pid = 1904] [serial = 2092] [outer = (nil)]
12:11:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 91 (0x8d2c7c00) [pid = 1904] [serial = 2093] [outer = 0x8cc20c00]
12:11:06 INFO - PROCESS | 1904 | 1447531866869 Marionette INFO loaded listener.js
12:11:07 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 92 (0x8d4c4400) [pid = 1904] [serial = 2094] [outer = 0x8cc20c00]
12:11:08 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
12:11:08 INFO - document served over http requires an https
12:11:08 INFO - sub-resource via fetch-request using the meta-referrer
12:11:08 INFO - delivery method with swap-origin-redirect and when
12:11:08 INFO - the target request is cross-origin.
12:11:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1899ms
12:11:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:11:08 INFO - PROCESS | 1904 | ++DOCSHELL 0x8b7f4000 == 31 [pid = 1904] [id = 747]
12:11:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x8c16a400) [pid = 1904] [serial = 2095] [outer = (nil)]
12:11:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8c1e0800) [pid = 1904] [serial = 2096] [outer = 0x8c16a400]
12:11:09 INFO - PROCESS | 1904 | 1447531869068 Marionette INFO loaded listener.js
12:11:09 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8c80a000) [pid = 1904] [serial = 2097] [outer = 0x8c16a400]
12:11:10 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d2d2000 == 32 [pid = 1904] [id = 748]
12:11:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d2d2800) [pid = 1904] [serial = 2098] [outer = (nil)]
12:11:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8d607c00) [pid = 1904] [serial = 2099] [outer = 0x8d2d2800]
12:11:10 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
12:11:10 INFO - document served over http requires an https
12:11:10 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:10 INFO - delivery method with keep-origin-redirect and when
12:11:10 INFO - the target request is cross-origin.
12:11:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2192ms
12:11:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:11:11 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4cb000 == 33 [pid = 1904] [id = 749]
12:11:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d612000) [pid = 1904] [serial = 2100] [outer = (nil)]
12:11:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8d66d000) [pid = 1904] [serial = 2101] [outer = 0x8d612000]
12:11:11 INFO - PROCESS | 1904 | 1447531871254 Marionette INFO loaded listener.js
12:11:11 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:11 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8d96a400) [pid = 1904] [serial = 2102] [outer = 0x8d612000]
12:11:12 INFO - PROCESS | 1904 | ++DOCSHELL 0x8dcf0800 == 34 [pid = 1904] [id = 750]
12:11:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8e16bc00) [pid = 1904] [serial = 2103] [outer = (nil)]
12:11:12 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8e16d800) [pid = 1904] [serial = 2104] [outer = 0x8e16bc00]
12:11:12 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
12:11:12 INFO - document served over http requires an https
12:11:12 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:12 INFO - delivery method with no-redirect and when
12:11:12 INFO - the target request is cross-origin.
12:11:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1947ms
12:11:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:11:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e16c800 == 35 [pid = 1904] [id = 751]
12:11:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8e17cc00) [pid = 1904] [serial = 2105] [outer = (nil)]
12:11:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8e180800) [pid = 1904] [serial = 2106] [outer = 0x8e17cc00]
12:11:13 INFO - PROCESS | 1904 | 1447531873273 Marionette INFO loaded listener.js
12:11:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8e18a000) [pid = 1904] [serial = 2107] [outer = 0x8e17cc00]
12:11:14 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1dac00 == 36 [pid = 1904] [id = 752]
12:11:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8e1dbc00) [pid = 1904] [serial = 2108] [outer = (nil)]
12:11:14 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8e178c00) [pid = 1904] [serial = 2109] [outer = 0x8e1dbc00]
12:11:14 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
12:11:14 INFO - document served over http requires an https
12:11:14 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:14 INFO - delivery method with swap-origin-redirect and when
12:11:14 INFO - the target request is cross-origin.
12:11:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2244ms
12:11:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:11:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e1d7000 == 37 [pid = 1904] [id = 753]
12:11:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8e280000) [pid = 1904] [serial = 2110] [outer = (nil)]
12:11:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8e28a400) [pid = 1904] [serial = 2111] [outer = 0x8e280000]
12:11:15 INFO - PROCESS | 1904 | 1447531875438 Marionette INFO loaded listener.js
12:11:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e60ec00) [pid = 1904] [serial = 2112] [outer = 0x8e280000]
12:11:16 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
12:11:16 INFO - document served over http requires an https
12:11:16 INFO - sub-resource via script-tag using the meta-referrer
12:11:16 INFO - delivery method with keep-origin-redirect and when
12:11:16 INFO - the target request is cross-origin.
12:11:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1905ms
12:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
12:11:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a49bc00 == 38 [pid = 1904] [id = 754]
12:11:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8a4ea800) [pid = 1904] [serial = 2113] [outer = (nil)]
12:11:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8ea93c00) [pid = 1904] [serial = 2114] [outer = 0x8a4ea800]
12:11:17 INFO - PROCESS | 1904 | 1447531877383 Marionette INFO loaded listener.js
12:11:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8eaa1c00) [pid = 1904] [serial = 2115] [outer = 0x8a4ea800]
12:11:18 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
12:11:18 INFO - document served over http requires an https
12:11:18 INFO - sub-resource via script-tag using the meta-referrer
12:11:18 INFO - delivery method with no-redirect and when
12:11:18 INFO - the target request is cross-origin.
12:11:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1796ms
12:11:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:11:19 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954c800 == 39 [pid = 1904] [id = 755]
12:11:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8c169400) [pid = 1904] [serial = 2116] [outer = (nil)]
12:11:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8f003c00) [pid = 1904] [serial = 2117] [outer = 0x8c169400]
12:11:19 INFO - PROCESS | 1904 | 1447531879253 Marionette INFO loaded listener.js
12:11:19 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:19 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x91217000) [pid = 1904] [serial = 2118] [outer = 0x8c169400]
12:11:20 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
12:11:20 INFO - document served over http requires an https
12:11:20 INFO - sub-resource via script-tag using the meta-referrer
12:11:20 INFO - delivery method with swap-origin-redirect and when
12:11:20 INFO - the target request is cross-origin.
12:11:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1947ms
12:11:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:11:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x8f003000 == 40 [pid = 1904] [id = 756]
12:11:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x9128c000) [pid = 1904] [serial = 2119] [outer = (nil)]
12:11:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x91290c00) [pid = 1904] [serial = 2120] [outer = 0x9128c000]
12:11:21 INFO - PROCESS | 1904 | 1447531881344 Marionette INFO loaded listener.js
12:11:21 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x912c9400) [pid = 1904] [serial = 2121] [outer = 0x9128c000]
12:11:22 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
12:11:22 INFO - document served over http requires an https
12:11:22 INFO - sub-resource via xhr-request using the meta-referrer
12:11:22 INFO - delivery method with keep-origin-redirect and when
12:11:22 INFO - the target request is cross-origin.
12:11:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1993ms
12:11:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
12:11:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d66b400 == 41 [pid = 1904] [id = 757]
12:11:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x91291000) [pid = 1904] [serial = 2122] [outer = (nil)]
12:11:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x917cb800) [pid = 1904] [serial = 2123] [outer = 0x91291000]
12:11:23 INFO - PROCESS | 1904 | 1447531883184 Marionette INFO loaded listener.js
12:11:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x91838c00) [pid = 1904] [serial = 2124] [outer = 0x91291000]
12:11:24 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
12:11:24 INFO - document served over http requires an https
12:11:24 INFO - sub-resource via xhr-request using the meta-referrer
12:11:24 INFO - delivery method with no-redirect and when
12:11:24 INFO - the target request is cross-origin.
12:11:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1800ms
12:11:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:11:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x920d2c00 == 42 [pid = 1904] [id = 758]
12:11:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x92166800) [pid = 1904] [serial = 2125] [outer = (nil)]
12:11:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x9216c400) [pid = 1904] [serial = 2126] [outer = 0x92166800]
12:11:25 INFO - PROCESS | 1904 | 1447531885005 Marionette INFO loaded listener.js
12:11:25 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x92173c00) [pid = 1904] [serial = 2127] [outer = 0x92166800]
12:11:26 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
12:11:26 INFO - document served over http requires an https
12:11:26 INFO - sub-resource via xhr-request using the meta-referrer
12:11:26 INFO - delivery method with swap-origin-redirect and when
12:11:26 INFO - the target request is cross-origin.
12:11:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1779ms
12:11:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
12:11:26 INFO - PROCESS | 1904 | ++DOCSHELL 0x93764c00 == 43 [pid = 1904] [id = 759]
12:11:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x93767000) [pid = 1904] [serial = 2128] [outer = (nil)]
12:11:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x93769000) [pid = 1904] [serial = 2129] [outer = 0x93767000]
12:11:26 INFO - PROCESS | 1904 | 1447531886799 Marionette INFO loaded listener.js
12:11:26 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x93782c00) [pid = 1904] [serial = 2130] [outer = 0x93767000]
12:11:27 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
12:11:27 INFO - document served over http requires an http
12:11:27 INFO - sub-resource via fetch-request using the meta-referrer
12:11:27 INFO - delivery method with keep-origin-redirect and when
12:11:27 INFO - the target request is same-origin.
12:11:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1788ms
12:11:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
12:11:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea9d000 == 44 [pid = 1904] [id = 760]
12:11:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x94611800) [pid = 1904] [serial = 2131] [outer = (nil)]
12:11:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x94648c00) [pid = 1904] [serial = 2132] [outer = 0x94611800]
12:11:28 INFO - PROCESS | 1904 | 1447531888497 Marionette INFO loaded listener.js
12:11:28 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x94667800) [pid = 1904] [serial = 2133] [outer = 0x94611800]
12:11:29 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
12:11:29 INFO - document served over http requires an http
12:11:29 INFO - sub-resource via fetch-request using the meta-referrer
12:11:29 INFO - delivery method with no-redirect and when
12:11:29 INFO - the target request is same-origin.
12:11:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1783ms
12:11:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
12:11:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb5e800 == 45 [pid = 1904] [id = 761]
12:11:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x94653800) [pid = 1904] [serial = 2134] [outer = (nil)]
12:11:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x9467f800) [pid = 1904] [serial = 2135] [outer = 0x94653800]
12:11:30 INFO - PROCESS | 1904 | 1447531890424 Marionette INFO loaded listener.js
12:11:30 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x94764000) [pid = 1904] [serial = 2136] [outer = 0x94653800]
12:11:31 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
12:11:31 INFO - document served over http requires an http
12:11:31 INFO - sub-resource via fetch-request using the meta-referrer
12:11:31 INFO - delivery method with swap-origin-redirect and when
12:11:31 INFO - the target request is same-origin.
12:11:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1784ms
12:11:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
12:11:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x9467c800 == 46 [pid = 1904] [id = 762]
12:11:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x94767c00) [pid = 1904] [serial = 2137] [outer = (nil)]
12:11:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x947d4000) [pid = 1904] [serial = 2138] [outer = 0x94767c00]
12:11:32 INFO - PROCESS | 1904 | 1447531892062 Marionette INFO loaded listener.js
12:11:32 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x94949800) [pid = 1904] [serial = 2139] [outer = 0x94767c00]
12:11:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x949e9c00 == 47 [pid = 1904] [id = 763]
12:11:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x949ea000) [pid = 1904] [serial = 2140] [outer = (nil)]
12:11:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x947d0800) [pid = 1904] [serial = 2141] [outer = 0x949ea000]
12:11:33 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
12:11:33 INFO - document served over http requires an http
12:11:33 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:33 INFO - delivery method with keep-origin-redirect and when
12:11:33 INFO - the target request is same-origin.
12:11:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1835ms
12:11:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
12:11:33 INFO - PROCESS | 1904 | ++DOCSHELL 0x947d6400 == 48 [pid = 1904] [id = 764]
12:11:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x949ebc00) [pid = 1904] [serial = 2142] [outer = (nil)]
12:11:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x94a44800) [pid = 1904] [serial = 2143] [outer = 0x949ebc00]
12:11:34 INFO - PROCESS | 1904 | 1447531894058 Marionette INFO loaded listener.js
12:11:34 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x95879800) [pid = 1904] [serial = 2144] [outer = 0x949ebc00]
12:11:34 INFO - PROCESS | 1904 | ++DOCSHELL 0x96371800 == 49 [pid = 1904] [id = 765]
12:11:34 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x96373400) [pid = 1904] [serial = 2145] [outer = (nil)]
12:11:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x9556e800) [pid = 1904] [serial = 2146] [outer = 0x96373400]
12:11:35 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
12:11:35 INFO - document served over http requires an http
12:11:35 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:35 INFO - delivery method with no-redirect and when
12:11:35 INFO - the target request is same-origin.
12:11:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1884ms
12:11:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
12:11:35 INFO - PROCESS | 1904 | ++DOCSHELL 0x95882400 == 50 [pid = 1904] [id = 766]
12:11:35 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x96372000) [pid = 1904] [serial = 2147] [outer = (nil)]
12:11:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x96379400) [pid = 1904] [serial = 2148] [outer = 0x96372000]
12:11:36 INFO - PROCESS | 1904 | 1447531896085 Marionette INFO loaded listener.js
12:11:36 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x963c0800) [pid = 1904] [serial = 2149] [outer = 0x96372000]
12:11:36 INFO - PROCESS | 1904 | ++DOCSHELL 0x9752b800 == 51 [pid = 1904] [id = 767]
12:11:36 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x9752bc00) [pid = 1904] [serial = 2150] [outer = (nil)]
12:11:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 149 (0x97535800) [pid = 1904] [serial = 2151] [outer = 0x9752bc00]
12:11:37 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
12:11:37 INFO - document served over http requires an http
12:11:37 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:37 INFO - delivery method with swap-origin-redirect and when
12:11:37 INFO - the target request is same-origin.
12:11:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1951ms
12:11:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
12:11:37 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc3000 == 52 [pid = 1904] [id = 768]
12:11:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 150 (0x9216d800) [pid = 1904] [serial = 2152] [outer = (nil)]
12:11:37 INFO - PROCESS | 1904 | ++DOMWINDOW == 151 (0x9757e800) [pid = 1904] [serial = 2153] [outer = 0x9216d800]
12:11:37 INFO - PROCESS | 1904 | 1447531897881 Marionette INFO loaded listener.js
12:11:38 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:38 INFO - PROCESS | 1904 | ++DOMWINDOW == 152 (0x98328800) [pid = 1904] [serial = 2154] [outer = 0x9216d800]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8e602800 == 51 [pid = 1904] [id = 726]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8e601800 == 50 [pid = 1904] [id = 728]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8d2d2000 == 49 [pid = 1904] [id = 748]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8e283400 == 48 [pid = 1904] [id = 727]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8dcf0800 == 47 [pid = 1904] [id = 750]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x96374c00 == 46 [pid = 1904] [id = 736]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x917ca400 == 45 [pid = 1904] [id = 729]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1dac00 == 44 [pid = 1904] [id = 752]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x9a1b0000 == 43 [pid = 1904] [id = 740]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x9b88ac00 == 42 [pid = 1904] [id = 742]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x9183c800 == 41 [pid = 1904] [id = 731]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x949e7c00 == 40 [pid = 1904] [id = 734]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x985ed000 == 39 [pid = 1904] [id = 738]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x98951400 == 38 [pid = 1904] [id = 739]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x9a463400 == 37 [pid = 1904] [id = 741]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x949e9c00 == 36 [pid = 1904] [id = 763]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4ecc00 == 35 [pid = 1904] [id = 719]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8c74c400 == 34 [pid = 1904] [id = 717]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x96371800 == 33 [pid = 1904] [id = 765]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x9752b800 == 32 [pid = 1904] [id = 767]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0bc400 == 31 [pid = 1904] [id = 723]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x89dd0000 == 30 [pid = 1904] [id = 724]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8d668000 == 29 [pid = 1904] [id = 721]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x8d286000 == 28 [pid = 1904] [id = 725]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x9467e400 == 27 [pid = 1904] [id = 732]
12:11:40 INFO - PROCESS | 1904 | --DOCSHELL 0x920c8800 == 26 [pid = 1904] [id = 730]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 151 (0x8ea4b800) [pid = 1904] [serial = 2031] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 150 (0x8e173800) [pid = 1904] [serial = 2023] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 149 (0x8d608000) [pid = 1904] [serial = 2013] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 148 (0x8d96a000) [pid = 1904] [serial = 2010] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x98d2a400) [pid = 1904] [serial = 2007] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x98958800) [pid = 1904] [serial = 2004] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x9752ec00) [pid = 1904] [serial = 1992] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x95878800) [pid = 1904] [serial = 1989] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x947cd800) [pid = 1904] [serial = 1986] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x920d0800) [pid = 1904] [serial = 1981] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x9121f000) [pid = 1904] [serial = 1976] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x8e288c00) [pid = 1904] [serial = 1971] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8d4cec00) [pid = 1904] [serial = 1968] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x8c1ef800) [pid = 1904] [serial = 1965] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x8d290000) [pid = 1904] [serial = 2018] [outer = (nil)] [url = about:blank]
12:11:40 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8d66ec00) [pid = 1904] [serial = 2028] [outer = (nil)] [url = about:blank]
12:11:41 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
12:11:41 INFO - document served over http requires an http
12:11:41 INFO - sub-resource via script-tag using the meta-referrer
12:11:41 INFO - delivery method with keep-origin-redirect and when
12:11:41 INFO - the target request is same-origin.
12:11:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4550ms
12:11:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
12:11:42 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a9400 == 27 [pid = 1904] [id = 769]
12:11:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8a4a9800) [pid = 1904] [serial = 2155] [outer = (nil)]
12:11:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8a4e9000) [pid = 1904] [serial = 2156] [outer = 0x8a4a9800]
12:11:42 INFO - PROCESS | 1904 | 1447531902323 Marionette INFO loaded listener.js
12:11:42 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:42 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8a4f3c00) [pid = 1904] [serial = 2157] [outer = 0x8a4a9800]
12:11:43 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
12:11:43 INFO - document served over http requires an http
12:11:43 INFO - sub-resource via script-tag using the meta-referrer
12:11:43 INFO - delivery method with no-redirect and when
12:11:43 INFO - the target request is same-origin.
12:11:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1647ms
12:11:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
12:11:43 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954d000 == 28 [pid = 1904] [id = 770]
12:11:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8c177400) [pid = 1904] [serial = 2158] [outer = (nil)]
12:11:43 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8c1ef800) [pid = 1904] [serial = 2159] [outer = 0x8c177400]
12:11:44 INFO - PROCESS | 1904 | 1447531904006 Marionette INFO loaded listener.js
12:11:44 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:44 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x8c74cc00) [pid = 1904] [serial = 2160] [outer = 0x8c177400]
12:11:45 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
12:11:45 INFO - document served over http requires an http
12:11:45 INFO - sub-resource via script-tag using the meta-referrer
12:11:45 INFO - delivery method with swap-origin-redirect and when
12:11:45 INFO - the target request is same-origin.
12:11:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1651ms
12:11:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x8d286c00) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x9b88b400) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x9a1b0800) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x98d88400) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x985eac00) [pid = 1904] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x985f1c00) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8cc20c00) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x96376000) [pid = 1904] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531842649]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8a0bd400) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x8a0be400) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x8c810c00) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x949eb000) [pid = 1904] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x94681000) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x949ed800) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x9637c400) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x9aceb800) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8e609c00) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x9121a800) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x9121e800) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x920c9800) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x9376c800) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x9466ac00) [pid = 1904] [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]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x8d2c7c00) [pid = 1904] [serial = 2093] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x947d0000) [pid = 1904] [serial = 2054] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x949f2400) [pid = 1904] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x94a44000) [pid = 1904] [serial = 2059] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x96374000) [pid = 1904] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531842649]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x97531400) [pid = 1904] [serial = 2064] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x985e4800) [pid = 1904] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x98930000) [pid = 1904] [serial = 2069] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x98d8cc00) [pid = 1904] [serial = 2072] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x9a464c00) [pid = 1904] [serial = 2075] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x9b776400) [pid = 1904] [serial = 2078] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x9bf08c00) [pid = 1904] [serial = 2081] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8a0c4400) [pid = 1904] [serial = 2084] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8c16b000) [pid = 1904] [serial = 2087] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x8cc14800) [pid = 1904] [serial = 2090] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x8d4bf800) [pid = 1904] [serial = 2033] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x8ea4fc00) [pid = 1904] [serial = 2036] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x9121cc00) [pid = 1904] [serial = 2039] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x917c8000) [pid = 1904] [serial = 2042] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x920cf800) [pid = 1904] [serial = 2045] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x93785400) [pid = 1904] [serial = 2048] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x94677000) [pid = 1904] [serial = 2051] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x9b885c00) [pid = 1904] [serial = 2079] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x9c0a2800) [pid = 1904] [serial = 2082] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x8a4a4c00) [pid = 1904] [serial = 2085] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x8eaa2000) [pid = 1904] [serial = 2037] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x912c8400) [pid = 1904] [serial = 2040] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x91838000) [pid = 1904] [serial = 2043] [outer = (nil)] [url = about:blank]
12:11:46 INFO - PROCESS | 1904 | ++DOCSHELL 0x89543400 == 29 [pid = 1904] [id = 771]
12:11:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 93 (0x89546000) [pid = 1904] [serial = 2161] [outer = (nil)]
12:11:46 INFO - PROCESS | 1904 | ++DOMWINDOW == 94 (0x8a0c1c00) [pid = 1904] [serial = 2162] [outer = 0x89546000]
12:11:46 INFO - PROCESS | 1904 | 1447531906880 Marionette INFO loaded listener.js
12:11:46 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:47 INFO - PROCESS | 1904 | ++DOMWINDOW == 95 (0x8d284c00) [pid = 1904] [serial = 2163] [outer = 0x89546000]
12:11:47 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
12:11:47 INFO - document served over http requires an http
12:11:47 INFO - sub-resource via xhr-request using the meta-referrer
12:11:47 INFO - delivery method with keep-origin-redirect and when
12:11:47 INFO - the target request is same-origin.
12:11:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2594ms
12:11:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
12:11:48 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d284800 == 30 [pid = 1904] [id = 772]
12:11:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 96 (0x8d292000) [pid = 1904] [serial = 2164] [outer = (nil)]
12:11:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 97 (0x8d2c8800) [pid = 1904] [serial = 2165] [outer = 0x8d292000]
12:11:48 INFO - PROCESS | 1904 | 1447531908125 Marionette INFO loaded listener.js
12:11:48 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:48 INFO - PROCESS | 1904 | ++DOMWINDOW == 98 (0x8d4c1400) [pid = 1904] [serial = 2166] [outer = 0x8d292000]
12:11:49 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
12:11:49 INFO - document served over http requires an http
12:11:49 INFO - sub-resource via xhr-request using the meta-referrer
12:11:49 INFO - delivery method with no-redirect and when
12:11:49 INFO - the target request is same-origin.
12:11:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1639ms
12:11:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
12:11:49 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4f5c00 == 31 [pid = 1904] [id = 773]
12:11:49 INFO - PROCESS | 1904 | ++DOMWINDOW == 99 (0x8b7f2c00) [pid = 1904] [serial = 2167] [outer = (nil)]
12:11:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 100 (0x8c16d800) [pid = 1904] [serial = 2168] [outer = 0x8b7f2c00]
12:11:50 INFO - PROCESS | 1904 | 1447531910063 Marionette INFO loaded listener.js
12:11:50 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:50 INFO - PROCESS | 1904 | ++DOMWINDOW == 101 (0x8c804400) [pid = 1904] [serial = 2169] [outer = 0x8b7f2c00]
12:11:51 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
12:11:51 INFO - document served over http requires an http
12:11:51 INFO - sub-resource via xhr-request using the meta-referrer
12:11:51 INFO - delivery method with swap-origin-redirect and when
12:11:51 INFO - the target request is same-origin.
12:11:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2016ms
12:11:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
12:11:51 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c16e800 == 32 [pid = 1904] [id = 774]
12:11:51 INFO - PROCESS | 1904 | ++DOMWINDOW == 102 (0x8d2cf000) [pid = 1904] [serial = 2170] [outer = (nil)]
12:11:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 103 (0x8d4c6400) [pid = 1904] [serial = 2171] [outer = 0x8d2cf000]
12:11:52 INFO - PROCESS | 1904 | 1447531912070 Marionette INFO loaded listener.js
12:11:52 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:52 INFO - PROCESS | 1904 | ++DOMWINDOW == 104 (0x8d60a000) [pid = 1904] [serial = 2172] [outer = 0x8d2cf000]
12:11:53 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
12:11:53 INFO - document served over http requires an https
12:11:53 INFO - sub-resource via fetch-request using the meta-referrer
12:11:53 INFO - delivery method with keep-origin-redirect and when
12:11:53 INFO - the target request is same-origin.
12:11:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1958ms
12:11:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
12:11:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x8d4cc000 == 33 [pid = 1904] [id = 775]
12:11:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 105 (0x8d665800) [pid = 1904] [serial = 2173] [outer = (nil)]
12:11:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 106 (0x8d95e000) [pid = 1904] [serial = 2174] [outer = 0x8d665800]
12:11:54 INFO - PROCESS | 1904 | 1447531914080 Marionette INFO loaded listener.js
12:11:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 107 (0x8dce2400) [pid = 1904] [serial = 2175] [outer = 0x8d665800]
12:11:55 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
12:11:55 INFO - document served over http requires an https
12:11:55 INFO - sub-resource via fetch-request using the meta-referrer
12:11:55 INFO - delivery method with no-redirect and when
12:11:55 INFO - the target request is same-origin.
12:11:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1844ms
12:11:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
12:11:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x89541c00 == 34 [pid = 1904] [id = 776]
12:11:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 108 (0x8a4a2c00) [pid = 1904] [serial = 2176] [outer = (nil)]
12:11:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 109 (0x8dcedc00) [pid = 1904] [serial = 2177] [outer = 0x8a4a2c00]
12:11:55 INFO - PROCESS | 1904 | 1447531915853 Marionette INFO loaded listener.js
12:11:56 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:56 INFO - PROCESS | 1904 | ++DOMWINDOW == 110 (0x8e175800) [pid = 1904] [serial = 2178] [outer = 0x8a4a2c00]
12:11:57 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
12:11:57 INFO - document served over http requires an https
12:11:57 INFO - sub-resource via fetch-request using the meta-referrer
12:11:57 INFO - delivery method with swap-origin-redirect and when
12:11:57 INFO - the target request is same-origin.
12:11:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1997ms
12:11:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
12:11:57 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc1800 == 35 [pid = 1904] [id = 777]
12:11:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 111 (0x8a4eac00) [pid = 1904] [serial = 2179] [outer = (nil)]
12:11:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 112 (0x8e182c00) [pid = 1904] [serial = 2180] [outer = 0x8a4eac00]
12:11:57 INFO - PROCESS | 1904 | 1447531917823 Marionette INFO loaded listener.js
12:11:57 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:57 INFO - PROCESS | 1904 | ++DOMWINDOW == 113 (0x8e1d4000) [pid = 1904] [serial = 2181] [outer = 0x8a4eac00]
12:11:58 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e27d400 == 36 [pid = 1904] [id = 778]
12:11:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 114 (0x8e27ec00) [pid = 1904] [serial = 2182] [outer = (nil)]
12:11:58 INFO - PROCESS | 1904 | ++DOMWINDOW == 115 (0x8e27f000) [pid = 1904] [serial = 2183] [outer = 0x8e27ec00]
12:11:59 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
12:11:59 INFO - document served over http requires an https
12:11:59 INFO - sub-resource via iframe-tag using the meta-referrer
12:11:59 INFO - delivery method with keep-origin-redirect and when
12:11:59 INFO - the target request is same-origin.
12:11:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1903ms
12:11:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
12:11:59 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4a4000 == 37 [pid = 1904] [id = 779]
12:11:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 116 (0x8b7eac00) [pid = 1904] [serial = 2184] [outer = (nil)]
12:11:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 117 (0x8e288c00) [pid = 1904] [serial = 2185] [outer = 0x8b7eac00]
12:11:59 INFO - PROCESS | 1904 | 1447531919793 Marionette INFO loaded listener.js
12:11:59 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:11:59 INFO - PROCESS | 1904 | ++DOMWINDOW == 118 (0x8e60e800) [pid = 1904] [serial = 2186] [outer = 0x8b7eac00]
12:12:00 INFO - PROCESS | 1904 | ++DOCSHELL 0x8ea48c00 == 38 [pid = 1904] [id = 780]
12:12:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 119 (0x8ea4a000) [pid = 1904] [serial = 2187] [outer = (nil)]
12:12:00 INFO - PROCESS | 1904 | ++DOMWINDOW == 120 (0x8ea4a400) [pid = 1904] [serial = 2188] [outer = 0x8ea4a000]
12:12:01 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
12:12:01 INFO - document served over http requires an https
12:12:01 INFO - sub-resource via iframe-tag using the meta-referrer
12:12:01 INFO - delivery method with no-redirect and when
12:12:01 INFO - the target request is same-origin.
12:12:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1938ms
12:12:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
12:12:01 INFO - PROCESS | 1904 | ++DOCSHELL 0x8e16f000 == 39 [pid = 1904] [id = 781]
12:12:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 121 (0x8ea49400) [pid = 1904] [serial = 2189] [outer = (nil)]
12:12:01 INFO - PROCESS | 1904 | ++DOMWINDOW == 122 (0x8ea4ec00) [pid = 1904] [serial = 2190] [outer = 0x8ea49400]
12:12:01 INFO - PROCESS | 1904 | 1447531921842 Marionette INFO loaded listener.js
12:12:01 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 123 (0x8ea99c00) [pid = 1904] [serial = 2191] [outer = 0x8ea49400]
12:12:02 INFO - PROCESS | 1904 | ++DOCSHELL 0x8eb5a800 == 40 [pid = 1904] [id = 782]
12:12:02 INFO - PROCESS | 1904 | ++DOMWINDOW == 124 (0x8eb5b800) [pid = 1904] [serial = 2192] [outer = (nil)]
12:12:03 INFO - PROCESS | 1904 | ++DOMWINDOW == 125 (0x8eb5dc00) [pid = 1904] [serial = 2193] [outer = 0x8eb5b800]
12:12:03 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
12:12:03 INFO - document served over http requires an https
12:12:03 INFO - sub-resource via iframe-tag using the meta-referrer
12:12:03 INFO - delivery method with swap-origin-redirect and when
12:12:03 INFO - the target request is same-origin.
12:12:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2306ms
12:12:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
12:12:04 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a49f800 == 41 [pid = 1904] [id = 783]
12:12:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 126 (0x8d2ce400) [pid = 1904] [serial = 2194] [outer = (nil)]
12:12:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 127 (0x8eb66800) [pid = 1904] [serial = 2195] [outer = 0x8d2ce400]
12:12:04 INFO - PROCESS | 1904 | 1447531924124 Marionette INFO loaded listener.js
12:12:04 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:04 INFO - PROCESS | 1904 | ++DOMWINDOW == 128 (0x8eb66000) [pid = 1904] [serial = 2196] [outer = 0x8d2ce400]
12:12:05 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
12:12:05 INFO - document served over http requires an https
12:12:05 INFO - sub-resource via script-tag using the meta-referrer
12:12:05 INFO - delivery method with keep-origin-redirect and when
12:12:05 INFO - the target request is same-origin.
12:12:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1983ms
12:12:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
12:12:06 INFO - PROCESS | 1904 | ++DOCSHELL 0x9121a800 == 42 [pid = 1904] [id = 784]
12:12:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 129 (0x9121b400) [pid = 1904] [serial = 2197] [outer = (nil)]
12:12:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 130 (0x9121e000) [pid = 1904] [serial = 2198] [outer = 0x9121b400]
12:12:06 INFO - PROCESS | 1904 | 1447531926322 Marionette INFO loaded listener.js
12:12:06 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:06 INFO - PROCESS | 1904 | ++DOMWINDOW == 131 (0x9128d800) [pid = 1904] [serial = 2199] [outer = 0x9121b400]
12:12:07 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
12:12:07 INFO - document served over http requires an https
12:12:07 INFO - sub-resource via script-tag using the meta-referrer
12:12:07 INFO - delivery method with no-redirect and when
12:12:07 INFO - the target request is same-origin.
12:12:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2046ms
12:12:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
12:12:07 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0ba400 == 43 [pid = 1904] [id = 785]
12:12:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 132 (0x91288400) [pid = 1904] [serial = 2200] [outer = (nil)]
12:12:07 INFO - PROCESS | 1904 | ++DOMWINDOW == 133 (0x912cc400) [pid = 1904] [serial = 2201] [outer = 0x91288400]
12:12:08 INFO - PROCESS | 1904 | 1447531928023 Marionette INFO loaded listener.js
12:12:08 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:08 INFO - PROCESS | 1904 | ++DOMWINDOW == 134 (0x917c8000) [pid = 1904] [serial = 2202] [outer = 0x91288400]
12:12:09 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
12:12:09 INFO - document served over http requires an https
12:12:09 INFO - sub-resource via script-tag using the meta-referrer
12:12:09 INFO - delivery method with swap-origin-redirect and when
12:12:09 INFO - the target request is same-origin.
12:12:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1896ms
12:12:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
12:12:09 INFO - PROCESS | 1904 | ++DOCSHELL 0x91833c00 == 44 [pid = 1904] [id = 786]
12:12:09 INFO - PROCESS | 1904 | ++DOMWINDOW == 135 (0x9183cc00) [pid = 1904] [serial = 2203] [outer = (nil)]
12:12:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x9183f400) [pid = 1904] [serial = 2204] [outer = 0x9183cc00]
12:12:10 INFO - PROCESS | 1904 | 1447531930117 Marionette INFO loaded listener.js
12:12:10 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:10 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x920d4c00) [pid = 1904] [serial = 2205] [outer = 0x9183cc00]
12:12:11 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
12:12:11 INFO - document served over http requires an https
12:12:11 INFO - sub-resource via xhr-request using the meta-referrer
12:12:11 INFO - delivery method with keep-origin-redirect and when
12:12:11 INFO - the target request is same-origin.
12:12:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2057ms
12:12:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
12:12:13 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a0c6400 == 45 [pid = 1904] [id = 787]
12:12:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8c170400) [pid = 1904] [serial = 2206] [outer = (nil)]
12:12:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x93764000) [pid = 1904] [serial = 2207] [outer = 0x8c170400]
12:12:13 INFO - PROCESS | 1904 | 1447531933476 Marionette INFO loaded listener.js
12:12:13 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:13 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x9377fc00) [pid = 1904] [serial = 2208] [outer = 0x8c170400]
12:12:14 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
12:12:14 INFO - document served over http requires an https
12:12:14 INFO - sub-resource via xhr-request using the meta-referrer
12:12:14 INFO - delivery method with no-redirect and when
12:12:14 INFO - the target request is same-origin.
12:12:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3040ms
12:12:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
12:12:15 INFO - PROCESS | 1904 | ++DOCSHELL 0x917ce000 == 46 [pid = 1904] [id = 788]
12:12:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x91836000) [pid = 1904] [serial = 2209] [outer = (nil)]
12:12:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 142 (0x920d3c00) [pid = 1904] [serial = 2210] [outer = 0x91836000]
12:12:15 INFO - PROCESS | 1904 | 1447531935348 Marionette INFO loaded listener.js
12:12:15 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:15 INFO - PROCESS | 1904 | ++DOMWINDOW == 143 (0x94613800) [pid = 1904] [serial = 2211] [outer = 0x91836000]
12:12:16 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
12:12:16 INFO - document served over http requires an https
12:12:16 INFO - sub-resource via xhr-request using the meta-referrer
12:12:16 INFO - delivery method with swap-origin-redirect and when
12:12:16 INFO - the target request is same-origin.
12:12:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2051ms
12:12:16 INFO - TEST-START | /resource-timing/test_resource_timing.html
12:12:17 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c805400 == 47 [pid = 1904] [id = 789]
12:12:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 144 (0x8c806000) [pid = 1904] [serial = 2212] [outer = (nil)]
12:12:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 145 (0x8e171800) [pid = 1904] [serial = 2213] [outer = 0x8c806000]
12:12:17 INFO - PROCESS | 1904 | 1447531937304 Marionette INFO loaded listener.js
12:12:17 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:17 INFO - PROCESS | 1904 | ++DOMWINDOW == 146 (0x9128ac00) [pid = 1904] [serial = 2214] [outer = 0x8c806000]
12:12:18 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a49e800 == 48 [pid = 1904] [id = 790]
12:12:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 147 (0x8a4a2000) [pid = 1904] [serial = 2215] [outer = (nil)]
12:12:18 INFO - PROCESS | 1904 | ++DOMWINDOW == 148 (0x8a4a3800) [pid = 1904] [serial = 2216] [outer = 0x8a4a2000]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4f5c00 == 47 [pid = 1904] [id = 773]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8c16e800 == 46 [pid = 1904] [id = 774]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4cc000 == 45 [pid = 1904] [id = 775]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x89541c00 == 44 [pid = 1904] [id = 776]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc3000 == 43 [pid = 1904] [id = 768]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc1800 == 42 [pid = 1904] [id = 777]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8e27d400 == 41 [pid = 1904] [id = 778]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a4000 == 40 [pid = 1904] [id = 779]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea48c00 == 39 [pid = 1904] [id = 780]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8e16f000 == 38 [pid = 1904] [id = 781]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb5a800 == 37 [pid = 1904] [id = 782]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8a49f800 == 36 [pid = 1904] [id = 783]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x9121a800 == 35 [pid = 1904] [id = 784]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x95882400 == 34 [pid = 1904] [id = 766]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0ba400 == 33 [pid = 1904] [id = 785]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x91833c00 == 32 [pid = 1904] [id = 786]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8a0c6400 == 31 [pid = 1904] [id = 787]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x917ce000 == 30 [pid = 1904] [id = 788]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4a9400 == 29 [pid = 1904] [id = 769]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x89543400 == 28 [pid = 1904] [id = 771]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8d284800 == 27 [pid = 1904] [id = 772]
12:12:20 INFO - PROCESS | 1904 | --DOCSHELL 0x8954d000 == 26 [pid = 1904] [id = 770]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 147 (0x9475fc00) [pid = 1904] [serial = 2052] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 146 (0x9464ec00) [pid = 1904] [serial = 2049] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 145 (0x92171800) [pid = 1904] [serial = 2046] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 144 (0x8d4c4400) [pid = 1904] [serial = 2094] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 143 (0x8d66bc00) [pid = 1904] [serial = 2034] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 142 (0x9a8f1c00) [pid = 1904] [serial = 2076] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 141 (0x9a032000) [pid = 1904] [serial = 2073] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x98d83c00) [pid = 1904] [serial = 2070] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x9832a000) [pid = 1904] [serial = 2065] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x95875800) [pid = 1904] [serial = 2060] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x94942000) [pid = 1904] [serial = 2055] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x8c1e8400) [pid = 1904] [serial = 2088] [outer = (nil)] [url = about:blank]
12:12:21 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x8d287c00) [pid = 1904] [serial = 2091] [outer = (nil)] [url = about:blank]
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
12:12:21 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"
12:12:21 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
12:12:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:21 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
12:12:21 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
12:12:21 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
12:12:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
12:12:21 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
12:12:21 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 4854ms
12:12:21 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
12:12:21 INFO - PROCESS | 1904 | --DOCSHELL 0x8a49e800 == 25 [pid = 1904] [id = 790]
12:12:21 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a49d800 == 26 [pid = 1904] [id = 791]
12:12:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 136 (0x8a49e000) [pid = 1904] [serial = 2217] [outer = (nil)]
12:12:21 INFO - PROCESS | 1904 | ++DOMWINDOW == 137 (0x8a4a3400) [pid = 1904] [serial = 2218] [outer = 0x8a49e000]
12:12:22 INFO - PROCESS | 1904 | 1447531942028 Marionette INFO loaded listener.js
12:12:22 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:22 INFO - PROCESS | 1904 | ++DOMWINDOW == 138 (0x8a4e9c00) [pid = 1904] [serial = 2219] [outer = 0x8a49e000]
12:12:23 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"
12:12:23 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
12:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:12:23 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
12:12:23 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1448ms
12:12:23 INFO - TEST-START | /screen-orientation/lock-basic.html
12:12:23 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc7800 == 27 [pid = 1904] [id = 792]
12:12:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 139 (0x8b7f7000) [pid = 1904] [serial = 2220] [outer = (nil)]
12:12:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 140 (0x8b7f9c00) [pid = 1904] [serial = 2221] [outer = 0x8b7f7000]
12:12:23 INFO - PROCESS | 1904 | 1447531943399 Marionette INFO loaded listener.js
12:12:23 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:23 INFO - PROCESS | 1904 | ++DOMWINDOW == 141 (0x8c741800) [pid = 1904] [serial = 2222] [outer = 0x8b7f7000]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 140 (0x94611800) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 139 (0x8d612000) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 138 (0x96372000) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 137 (0x9128c000) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 136 (0x91291000) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 135 (0x94653800) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 134 (0x8e17cc00) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 133 (0x8c16a400) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 132 (0x949ebc00) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 131 (0x93767000) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 130 (0x94767c00) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 129 (0x92166800) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 128 (0x8a4a9800) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 127 (0x8e1dbc00) [pid = 1904] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 126 (0x89546000) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 125 (0x8e16bc00) [pid = 1904] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531872168]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 124 (0x8e280000) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 123 (0x8d292000) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 122 (0x8c169400) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 121 (0x8c177400) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 120 (0x9216d800) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 119 (0x9752bc00) [pid = 1904] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 118 (0x8d2d2800) [pid = 1904] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 117 (0x96373400) [pid = 1904] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531894936]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 116 (0x949ea000) [pid = 1904] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 115 (0x8a4ea800) [pid = 1904] [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]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 114 (0x94648c00) [pid = 1904] [serial = 2132] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 113 (0x8d66d000) [pid = 1904] [serial = 2101] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 112 (0x9556e800) [pid = 1904] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531894936]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 111 (0x8e28a400) [pid = 1904] [serial = 2111] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 110 (0x96379400) [pid = 1904] [serial = 2148] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 109 (0x9467f800) [pid = 1904] [serial = 2135] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 108 (0x8e180800) [pid = 1904] [serial = 2106] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 107 (0x8e178c00) [pid = 1904] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 106 (0x8c1e0800) [pid = 1904] [serial = 2096] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 105 (0x94a44800) [pid = 1904] [serial = 2143] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 104 (0x947d0800) [pid = 1904] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 103 (0x91290c00) [pid = 1904] [serial = 2120] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 102 (0x8d607c00) [pid = 1904] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 101 (0x97535800) [pid = 1904] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 100 (0x8a0c1c00) [pid = 1904] [serial = 2162] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 99 (0x8e16d800) [pid = 1904] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531872168]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 98 (0x8ea93c00) [pid = 1904] [serial = 2114] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 97 (0x9216c400) [pid = 1904] [serial = 2126] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 96 (0x917cb800) [pid = 1904] [serial = 2123] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 95 (0x9757e800) [pid = 1904] [serial = 2153] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 94 (0x93769000) [pid = 1904] [serial = 2129] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 93 (0x8a4e9000) [pid = 1904] [serial = 2156] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 92 (0x8f003c00) [pid = 1904] [serial = 2117] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 91 (0x947d4000) [pid = 1904] [serial = 2138] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 90 (0x8c1ef800) [pid = 1904] [serial = 2159] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 89 (0x8d2c8800) [pid = 1904] [serial = 2165] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 88 (0x8d284c00) [pid = 1904] [serial = 2163] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 87 (0x912c9400) [pid = 1904] [serial = 2121] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 86 (0x91838c00) [pid = 1904] [serial = 2124] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 85 (0x92173c00) [pid = 1904] [serial = 2127] [outer = (nil)] [url = about:blank]
12:12:26 INFO - PROCESS | 1904 | --DOMWINDOW == 84 (0x8d4c1400) [pid = 1904] [serial = 2166] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8d4cb000 == 26 [pid = 1904] [id = 749]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8f003000 == 25 [pid = 1904] [id = 756]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8a49bc00 == 24 [pid = 1904] [id = 754]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x920d2c00 == 23 [pid = 1904] [id = 758]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x93764c00 == 22 [pid = 1904] [id = 759]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x89540c00 == 21 [pid = 1904] [id = 744]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8d66b400 == 20 [pid = 1904] [id = 757]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8954c800 == 19 [pid = 1904] [id = 755]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8eb5e800 == 18 [pid = 1904] [id = 761]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x9467c800 == 17 [pid = 1904] [id = 762]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x947d6400 == 16 [pid = 1904] [id = 764]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8ea9d000 == 15 [pid = 1904] [id = 760]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8e16c800 == 14 [pid = 1904] [id = 751]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8c80f800 == 13 [pid = 1904] [id = 745]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8b7f4000 == 12 [pid = 1904] [id = 747]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8e1d7000 == 11 [pid = 1904] [id = 753]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8cc1cc00 == 10 [pid = 1904] [id = 746]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8954b400 == 9 [pid = 1904] [id = 743]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8a49d800 == 8 [pid = 1904] [id = 791]
12:12:33 INFO - PROCESS | 1904 | --DOCSHELL 0x8c805400 == 7 [pid = 1904] [id = 789]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 83 (0x8d96a400) [pid = 1904] [serial = 2102] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 82 (0x8e18a000) [pid = 1904] [serial = 2107] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 81 (0x93782c00) [pid = 1904] [serial = 2130] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 80 (0x8a4f3c00) [pid = 1904] [serial = 2157] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 79 (0x94667800) [pid = 1904] [serial = 2133] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 78 (0x963c0800) [pid = 1904] [serial = 2149] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 77 (0x98328800) [pid = 1904] [serial = 2154] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 76 (0x94949800) [pid = 1904] [serial = 2139] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 75 (0x8e60ec00) [pid = 1904] [serial = 2112] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 74 (0x91217000) [pid = 1904] [serial = 2118] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 73 (0x8c74cc00) [pid = 1904] [serial = 2160] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 72 (0x94764000) [pid = 1904] [serial = 2136] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 71 (0x8eaa1c00) [pid = 1904] [serial = 2115] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 70 (0x8c80a000) [pid = 1904] [serial = 2097] [outer = (nil)] [url = about:blank]
12:12:33 INFO - PROCESS | 1904 | --DOMWINDOW == 69 (0x95879800) [pid = 1904] [serial = 2144] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 68 (0x9183f400) [pid = 1904] [serial = 2204] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 67 (0x93764000) [pid = 1904] [serial = 2207] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 66 (0x920d3c00) [pid = 1904] [serial = 2210] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 65 (0x8eb66800) [pid = 1904] [serial = 2195] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 64 (0x9121e000) [pid = 1904] [serial = 2198] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 63 (0x912cc400) [pid = 1904] [serial = 2201] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 62 (0x8ea4a400) [pid = 1904] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531920714]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 61 (0x8e288c00) [pid = 1904] [serial = 2185] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 60 (0x8eb5dc00) [pid = 1904] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 59 (0x8ea4ec00) [pid = 1904] [serial = 2190] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 58 (0x8d4c6400) [pid = 1904] [serial = 2171] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 57 (0x8d95e000) [pid = 1904] [serial = 2174] [outer = (nil)] [url = about:blank]
12:12:37 INFO - PROCESS | 1904 | --DOMWINDOW == 56 (0x8dcedc00) [pid = 1904] [serial = 2177] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 55 (0x8e27f000) [pid = 1904] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 54 (0x8e182c00) [pid = 1904] [serial = 2180] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 53 (0x8c16d800) [pid = 1904] [serial = 2168] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 52 (0x8a4a3800) [pid = 1904] [serial = 2216] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 51 (0x8e171800) [pid = 1904] [serial = 2213] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 50 (0x8a4e9c00) [pid = 1904] [serial = 2219] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 49 (0x8a4a3400) [pid = 1904] [serial = 2218] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 48 (0x8b7f9c00) [pid = 1904] [serial = 2221] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 47 (0x9121b400) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 46 (0x8ea4a000) [pid = 1904] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447531920714]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 45 (0x8eb5b800) [pid = 1904] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 44 (0x8c806000) [pid = 1904] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 43 (0x8d2ce400) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 42 (0x91288400) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 41 (0x8a49e000) [pid = 1904] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 40 (0x8e27ec00) [pid = 1904] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 39 (0x9183cc00) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 38 (0x8c170400) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 37 (0x91836000) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 36 (0x8b7eac00) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 35 (0x8ea49400) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 34 (0x8d2cf000) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 33 (0x8d665800) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 32 (0x8a4a2c00) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 31 (0x8a4eac00) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 30 (0x8b7f2c00) [pid = 1904] [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]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 29 (0x8a4a2000) [pid = 1904] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 28 (0x920d4c00) [pid = 1904] [serial = 2205] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 27 (0x9377fc00) [pid = 1904] [serial = 2208] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 26 (0x94613800) [pid = 1904] [serial = 2211] [outer = (nil)] [url = about:blank]
12:12:38 INFO - PROCESS | 1904 | --DOMWINDOW == 25 (0x8c804400) [pid = 1904] [serial = 2169] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 24 (0x8e175800) [pid = 1904] [serial = 2178] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 23 (0x8dce2400) [pid = 1904] [serial = 2175] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 22 (0x8d60a000) [pid = 1904] [serial = 2172] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 21 (0x8ea99c00) [pid = 1904] [serial = 2191] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 20 (0x8e60e800) [pid = 1904] [serial = 2186] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 19 (0x8e1d4000) [pid = 1904] [serial = 2181] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 18 (0x917c8000) [pid = 1904] [serial = 2202] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 17 (0x9128d800) [pid = 1904] [serial = 2199] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 16 (0x8eb66000) [pid = 1904] [serial = 2196] [outer = (nil)] [url = about:blank]
12:12:43 INFO - PROCESS | 1904 | --DOMWINDOW == 15 (0x9128ac00) [pid = 1904] [serial = 2214] [outer = (nil)] [url = about:blank]
12:12:53 INFO - PROCESS | 1904 | MARIONETTE LOG: INFO: Timeout fired
12:12:53 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
12:12:53 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
12:12:53 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
12:12:53 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30635ms
12:12:53 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
12:12:53 INFO - PROCESS | 1904 | ++DOCSHELL 0x89548800 == 8 [pid = 1904] [id = 793]
12:12:53 INFO - PROCESS | 1904 | ++DOMWINDOW == 16 (0x8954c400) [pid = 1904] [serial = 2223] [outer = (nil)]
12:12:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 17 (0x89dc9000) [pid = 1904] [serial = 2224] [outer = 0x8954c400]
12:12:54 INFO - PROCESS | 1904 | 1447531974065 Marionette INFO loaded listener.js
12:12:54 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:12:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 18 (0x89dcc000) [pid = 1904] [serial = 2225] [outer = 0x8954c400]
12:12:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dc3c00 == 9 [pid = 1904] [id = 794]
12:12:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 19 (0x8a49c800) [pid = 1904] [serial = 2226] [outer = (nil)]
12:12:54 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a49d400 == 10 [pid = 1904] [id = 795]
12:12:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 20 (0x8a49d800) [pid = 1904] [serial = 2227] [outer = (nil)]
12:12:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 21 (0x8a49e800) [pid = 1904] [serial = 2228] [outer = 0x8a49d800]
12:12:54 INFO - PROCESS | 1904 | ++DOMWINDOW == 22 (0x8a49fc00) [pid = 1904] [serial = 2229] [outer = 0x8a49c800]
12:13:05 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc7800 == 9 [pid = 1904] [id = 792]
12:13:11 INFO - PROCESS | 1904 | --DOMWINDOW == 21 (0x8c741800) [pid = 1904] [serial = 2222] [outer = (nil)] [url = about:blank]
12:13:11 INFO - PROCESS | 1904 | --DOMWINDOW == 20 (0x89dc9000) [pid = 1904] [serial = 2224] [outer = (nil)] [url = about:blank]
12:13:11 INFO - PROCESS | 1904 | --DOMWINDOW == 19 (0x8b7f7000) [pid = 1904] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
12:13:24 INFO - PROCESS | 1904 | MARIONETTE LOG: INFO: Timeout fired
12:13:24 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"
12:13:24 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
12:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:13:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
12:13:24 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
12:13:24 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
12:13:24 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
12:13:24 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30638ms
12:13:24 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
12:13:24 INFO - PROCESS | 1904 | --DOCSHELL 0x89dc3c00 == 8 [pid = 1904] [id = 794]
12:13:24 INFO - PROCESS | 1904 | --DOCSHELL 0x8a49d400 == 7 [pid = 1904] [id = 795]
12:13:24 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954a400 == 8 [pid = 1904] [id = 796]
12:13:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 20 (0x89dc4c00) [pid = 1904] [serial = 2230] [outer = (nil)]
12:13:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 21 (0x89dcdc00) [pid = 1904] [serial = 2231] [outer = 0x89dc4c00]
12:13:24 INFO - PROCESS | 1904 | 1447532004697 Marionette INFO loaded listener.js
12:13:24 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:13:24 INFO - PROCESS | 1904 | ++DOMWINDOW == 22 (0x8a0c5000) [pid = 1904] [serial = 2232] [outer = 0x89dc4c00]
12:13:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x89dccc00 == 9 [pid = 1904] [id = 797]
12:13:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 23 (0x8a4a8400) [pid = 1904] [serial = 2233] [outer = (nil)]
12:13:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 24 (0x8a4a8c00) [pid = 1904] [serial = 2234] [outer = 0x8a4a8400]
12:13:38 INFO - PROCESS | 1904 | --DOCSHELL 0x89548800 == 8 [pid = 1904] [id = 793]
12:13:38 INFO - PROCESS | 1904 | --DOMWINDOW == 23 (0x8a49fc00) [pid = 1904] [serial = 2229] [outer = 0x8a49c800] [url = about:blank]
12:13:38 INFO - PROCESS | 1904 | --DOMWINDOW == 22 (0x8a49e800) [pid = 1904] [serial = 2228] [outer = 0x8a49d800] [url = about:blank]
12:13:38 INFO - PROCESS | 1904 | --DOMWINDOW == 21 (0x8a49d800) [pid = 1904] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
12:13:38 INFO - PROCESS | 1904 | --DOMWINDOW == 20 (0x8a49c800) [pid = 1904] [serial = 2226] [outer = (nil)] [url = about:blank]
12:13:40 INFO - PROCESS | 1904 | --DOMWINDOW == 19 (0x89dcc000) [pid = 1904] [serial = 2225] [outer = (nil)] [url = about:blank]
12:13:40 INFO - PROCESS | 1904 | --DOMWINDOW == 18 (0x89dcdc00) [pid = 1904] [serial = 2231] [outer = (nil)] [url = about:blank]
12:13:40 INFO - PROCESS | 1904 | --DOMWINDOW == 17 (0x8954c400) [pid = 1904] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
12:13:54 INFO - PROCESS | 1904 | MARIONETTE LOG: INFO: Timeout fired
12:13:54 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
12:13:54 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30583ms
12:13:54 INFO - TEST-START | /screen-orientation/onchange-event.html
12:13:55 INFO - PROCESS | 1904 | --DOCSHELL 0x89dccc00 == 7 [pid = 1904] [id = 797]
12:13:55 INFO - PROCESS | 1904 | ++DOCSHELL 0x89540800 == 8 [pid = 1904] [id = 798]
12:13:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 18 (0x8954c800) [pid = 1904] [serial = 2235] [outer = (nil)]
12:13:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 19 (0x89dcf000) [pid = 1904] [serial = 2236] [outer = 0x8954c800]
12:13:55 INFO - PROCESS | 1904 | 1447532035311 Marionette INFO loaded listener.js
12:13:55 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:13:55 INFO - PROCESS | 1904 | ++DOMWINDOW == 20 (0x8a0c1000) [pid = 1904] [serial = 2237] [outer = 0x8954c800]
12:14:06 INFO - PROCESS | 1904 | --DOCSHELL 0x8954a400 == 7 [pid = 1904] [id = 796]
12:14:06 INFO - PROCESS | 1904 | --DOMWINDOW == 19 (0x8a4a8c00) [pid = 1904] [serial = 2234] [outer = 0x8a4a8400] [url = about:blank]
12:14:06 INFO - PROCESS | 1904 | --DOMWINDOW == 18 (0x8a4a8400) [pid = 1904] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
12:14:08 INFO - PROCESS | 1904 | --DOMWINDOW == 17 (0x89dcf000) [pid = 1904] [serial = 2236] [outer = (nil)] [url = about:blank]
12:14:08 INFO - PROCESS | 1904 | --DOMWINDOW == 16 (0x89dc4c00) [pid = 1904] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
12:14:15 INFO - PROCESS | 1904 | --DOMWINDOW == 15 (0x8a0c5000) [pid = 1904] [serial = 2232] [outer = (nil)] [url = about:blank]
12:14:25 INFO - PROCESS | 1904 | MARIONETTE LOG: INFO: Timeout fired
12:14:25 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
12:14:25 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
12:14:25 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30584ms
12:14:25 INFO - TEST-START | /screen-orientation/orientation-api.html
12:14:25 INFO - PROCESS | 1904 | ++DOCSHELL 0x8954ec00 == 8 [pid = 1904] [id = 799]
12:14:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 16 (0x89dc1800) [pid = 1904] [serial = 2238] [outer = (nil)]
12:14:25 INFO - PROCESS | 1904 | ++DOMWINDOW == 17 (0x89dcd800) [pid = 1904] [serial = 2239] [outer = 0x89dc1800]
12:14:25 INFO - PROCESS | 1904 | 1447532065913 Marionette INFO loaded listener.js
12:14:26 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:14:26 INFO - PROCESS | 1904 | ++DOMWINDOW == 18 (0x8a0c2800) [pid = 1904] [serial = 2240] [outer = 0x89dc1800]
12:14:26 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
12:14:26 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
12:14:26 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
12:14:26 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1241ms
12:14:26 INFO - TEST-START | /screen-orientation/orientation-reading.html
12:14:27 INFO - PROCESS | 1904 | ++DOCSHELL 0x89542000 == 9 [pid = 1904] [id = 800]
12:14:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 19 (0x8a4a3400) [pid = 1904] [serial = 2241] [outer = (nil)]
12:14:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 20 (0x8a4a6c00) [pid = 1904] [serial = 2242] [outer = 0x8a4a3400]
12:14:27 INFO - PROCESS | 1904 | 1447532067094 Marionette INFO loaded listener.js
12:14:27 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:14:27 INFO - PROCESS | 1904 | ++DOMWINDOW == 21 (0x8a4ec000) [pid = 1904] [serial = 2243] [outer = 0x8a4a3400]
12:14:28 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
12:14:28 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
12:14:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:14:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
12:14:28 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
12:14:28 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
12:14:28 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
12:14:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
12:14:28 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
12:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:14:28 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
12:14:28 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1394ms
12:14:28 INFO - TEST-START | /selection/Document-open.html
12:14:28 INFO - PROCESS | 1904 | ++DOCSHELL 0x8a4f2000 == 10 [pid = 1904] [id = 801]
12:14:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 22 (0x8b7ee400) [pid = 1904] [serial = 2244] [outer = (nil)]
12:14:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 23 (0x8b7f4800) [pid = 1904] [serial = 2245] [outer = 0x8b7ee400]
12:14:28 INFO - PROCESS | 1904 | 1447532068578 Marionette INFO loaded listener.js
12:14:28 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:14:28 INFO - PROCESS | 1904 | ++DOMWINDOW == 24 (0x8c16c000) [pid = 1904] [serial = 2246] [outer = 0x8b7ee400]
12:14:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c173000 == 11 [pid = 1904] [id = 802]
12:14:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 25 (0x8c1e2000) [pid = 1904] [serial = 2247] [outer = (nil)]
12:14:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 26 (0x8c176400) [pid = 1904] [serial = 2248] [outer = 0x8c1e2000]
12:14:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 27 (0x8c174400) [pid = 1904] [serial = 2249] [outer = 0x8c1e2000]
12:14:29 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 ""
12:14:29 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
12:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:14:29 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
12:14:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
12:14:29 INFO - TEST-OK | /selection/Document-open.html | took 1548ms
12:14:30 INFO - TEST-START | /selection/addRange.html
12:14:30 INFO - PROCESS | 1904 | ++DOCSHELL 0x8c1e9000 == 12 [pid = 1904] [id = 803]
12:14:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 28 (0x8c741800) [pid = 1904] [serial = 2250] [outer = (nil)]
12:14:30 INFO - PROCESS | 1904 | ++DOMWINDOW == 29 (0x8c748800) [pid = 1904] [serial = 2251] [outer = 0x8c741800]
12:14:30 INFO - PROCESS | 1904 | 1447532070911 Marionette INFO loaded listener.js
12:14:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:14:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 30 (0x8c804000) [pid = 1904] [serial = 2252] [outer = 0x8c741800]
12:14:31 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:31 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:32 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:32 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:32 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:32 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:32 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:32 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:32 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:32 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:33 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:33 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:33 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:33 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:33 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:33 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:33 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:33 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:34 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:34 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:34 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:34 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:34 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:34 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:35 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:35 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:35 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:35 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:35 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:35 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:35 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:35 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:36 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:36 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:36 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:36 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:36 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:36 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:36 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:36 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:37 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:38 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:39 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:40 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:41 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:42 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:42 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:42 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:42 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:42 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:42 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:42 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:42 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:43 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:44 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:44 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:44 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:44 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:14:44 INFO - PROCESS | 1904 | [1904] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
12:14:44 INFO - PROCESS | 1904 | [1904] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
12:15:34 INFO - PROCESS | 1904 | --DOCSHELL 0x89540800 == 11 [pid = 1904] [id = 798]
12:15:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8954ec00 == 10 [pid = 1904] [id = 799]
12:15:34 INFO - PROCESS | 1904 | --DOCSHELL 0x89542000 == 9 [pid = 1904] [id = 800]
12:15:34 INFO - PROCESS | 1904 | --DOCSHELL 0x8a4f2000 == 8 [pid = 1904] [id = 801]
12:15:36 INFO - PROCESS | 1904 | --DOMWINDOW == 29 (0x8c176400) [pid = 1904] [serial = 2248] [outer = 0x8c1e2000] [url = about:blank]
12:15:39 INFO - PROCESS | 1904 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
12:15:39 INFO - PROCESS | 1904 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 28 (0x8c174400) [pid = 1904] [serial = 2249] [outer = (nil)] [url = about:blank]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 27 (0x8a0c2800) [pid = 1904] [serial = 2240] [outer = (nil)] [url = about:blank]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 26 (0x89dcd800) [pid = 1904] [serial = 2239] [outer = (nil)] [url = about:blank]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 25 (0x8a4a6c00) [pid = 1904] [serial = 2242] [outer = (nil)] [url = about:blank]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 24 (0x8a0c1000) [pid = 1904] [serial = 2237] [outer = (nil)] [url = about:blank]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 23 (0x8b7f4800) [pid = 1904] [serial = 2245] [outer = (nil)] [url = about:blank]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 22 (0x8c748800) [pid = 1904] [serial = 2251] [outer = (nil)] [url = about:blank]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 21 (0x8a4a3400) [pid = 1904] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 20 (0x8b7ee400) [pid = 1904] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 19 (0x89dc1800) [pid = 1904] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 18 (0x8954c800) [pid = 1904] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
12:15:39 INFO - PROCESS | 1904 | --DOCSHELL 0x8c173000 == 7 [pid = 1904] [id = 802]
12:15:39 INFO - PROCESS | 1904 | --DOMWINDOW == 17 (0x8c1e2000) [pid = 1904] [serial = 2247] [outer = (nil)] [url = about:blank]
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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 ""
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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 ""
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:40 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - Selection.addRange() tests
12:15:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:41 INFO - "
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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 ""
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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̈ḧ
12:15:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:41 INFO - "
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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 ""
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - Selection.addRange() tests
12:15:41 INFO - Selection.addRange() tests
12:15:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:41 INFO - "
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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 ""
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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̈ḧ
12:15:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:41 INFO - "
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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 ""
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 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
12:15:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:41 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
12:15:41 INFO - Selection.addRange() tests
12:15:42 INFO - Selection.addRange() tests
12:15:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:42 INFO - "
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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 ""
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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̈ḧ
12:15:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:42 INFO - "
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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 ""
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 INFO - Selection.addRange() tests
12:15:42 INFO - Selection.addRange() tests
12:15:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:42 INFO - "
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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 ""
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:42 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
12:15:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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̈ḧ
12:15:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:43 INFO - "
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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 ""
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 INFO - Selection.addRange() tests
12:15:43 INFO - Selection.addRange() tests
12:15:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:43 INFO - "
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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 ""
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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̈ḧ
12:15:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:43 INFO - "
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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 ""
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 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
12:15:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:43 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
12:15:43 INFO - Selection.addRange() tests
12:15:44 INFO - Selection.addRange() tests
12:15:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:44 INFO - "
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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 ""
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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̈ḧ
12:15:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:44 INFO - "
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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 ""
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 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
12:15:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:44 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
12:15:44 INFO - Selection.addRange() tests
12:15:45 INFO - Selection.addRange() tests
12:15:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:45 INFO - "
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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 ""
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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̈ḧ
12:15:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:45 INFO - "
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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 ""
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - Selection.addRange() tests
12:15:45 INFO - Selection.addRange() tests
12:15:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:45 INFO - "
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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 ""
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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̈ḧ
12:15:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:45 INFO - "
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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 ""
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 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
12:15:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:45 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
12:15:45 INFO - Selection.addRange() tests
12:15:46 INFO - Selection.addRange() tests
12:15:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:46 INFO - "
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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 ""
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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̈ḧ
12:15:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:46 INFO - "
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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 ""
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 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
12:15:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:46 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
12:15:46 INFO - Selection.addRange() tests
12:15:47 INFO - Selection.addRange() tests
12:15:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:47 INFO - "
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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 ""
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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̈ḧ
12:15:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:47 INFO - "
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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 ""
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 INFO - Selection.addRange() tests
12:15:47 INFO - Selection.addRange() tests
12:15:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:47 INFO - "
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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 ""
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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̈ḧ
12:15:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:47 INFO - "
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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 ""
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:47 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 INFO - Selection.addRange() tests
12:15:48 INFO - Selection.addRange() tests
12:15:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:48 INFO - "
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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 ""
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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̈ḧ
12:15:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:48 INFO - "
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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 ""
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 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
12:15:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:48 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
12:15:48 INFO - Selection.addRange() tests
12:15:49 INFO - Selection.addRange() tests
12:15:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:49 INFO - "
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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 ""
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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̈ḧ
12:15:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:49 INFO - "
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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 ""
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 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
12:15:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:49 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
12:15:49 INFO - Selection.addRange() tests
12:15:50 INFO - Selection.addRange() tests
12:15:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:50 INFO - "
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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 ""
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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̈ḧ
12:15:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:50 INFO - "
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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 ""
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - Selection.addRange() tests
12:15:50 INFO - Selection.addRange() tests
12:15:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:50 INFO - "
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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 ""
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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̈ḧ
12:15:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:50 INFO - "
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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 ""
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 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
12:15:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:50 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
12:15:50 INFO - Selection.addRange() tests
12:15:51 INFO - Selection.addRange() tests
12:15:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:51 INFO - "
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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 ""
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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̈ḧ
12:15:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:51 INFO - "
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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 ""
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 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
12:15:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:51 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
12:15:51 INFO - Selection.addRange() tests
12:15:52 INFO - Selection.addRange() tests
12:15:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:52 INFO - "
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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 ""
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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̈ḧ
12:15:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:52 INFO - "
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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 ""
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 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
12:15:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:52 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
12:15:52 INFO - Selection.addRange() tests
12:15:53 INFO - Selection.addRange() tests
12:15:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:53 INFO - "
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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 ""
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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̈ḧ
12:15:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:53 INFO - "
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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 ""
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 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
12:15:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:53 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
12:15:53 INFO - Selection.addRange() tests
12:15:54 INFO - Selection.addRange() tests
12:15:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:54 INFO - "
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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 ""
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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̈ḧ
12:15:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:54 INFO - "
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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 ""
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 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
12:15:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:54 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
12:15:54 INFO - Selection.addRange() tests
12:15:55 INFO - Selection.addRange() tests
12:15:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:55 INFO - "
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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 ""
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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̈ḧ
12:15:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:55 INFO - "
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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 ""
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 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
12:15:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:55 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
12:15:55 INFO - Selection.addRange() tests
12:15:55 INFO - Selection.addRange() tests
12:15:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:56 INFO - "
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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 ""
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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̈ḧ
12:15:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:56 INFO - "
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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 ""
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 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
12:15:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:56 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
12:15:56 INFO - Selection.addRange() tests
12:15:56 INFO - Selection.addRange() tests
12:15:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:57 INFO - "
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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 ""
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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̈ḧ
12:15:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:57 INFO - "
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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 ""
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 INFO - Selection.addRange() tests
12:15:57 INFO - Selection.addRange() tests
12:15:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:57 INFO - "
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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 ""
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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̈ḧ
12:15:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:57 INFO - "
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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 ""
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:57 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 INFO - Selection.addRange() tests
12:15:58 INFO - Selection.addRange() tests
12:15:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:58 INFO - "
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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 ""
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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̈ḧ
12:15:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:58 INFO - "
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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 ""
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 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
12:15:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:58 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
12:15:58 INFO - Selection.addRange() tests
12:15:59 INFO - Selection.addRange() tests
12:15:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:59 INFO - "
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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 ""
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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̈ḧ
12:15:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:59 INFO - "
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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 ""
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 INFO - Selection.addRange() tests
12:15:59 INFO - Selection.addRange() tests
12:15:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:59 INFO - "
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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 ""
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 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
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:15:59 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̈ḧ
12:15:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:15:59 INFO - "
12:15:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:15:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:15:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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 ""
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 INFO - Selection.addRange() tests
12:16:00 INFO - Selection.addRange() tests
12:16:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:00 INFO - "
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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 ""
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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̈ḧ
12:16:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:00 INFO - "
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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 ""
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 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
12:16:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:00 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
12:16:00 INFO - Selection.addRange() tests
12:16:01 INFO - Selection.addRange() tests
12:16:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:01 INFO - "
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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 ""
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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̈ḧ
12:16:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:01 INFO - "
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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 ""
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 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
12:16:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:01 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
12:16:01 INFO - Selection.addRange() tests
12:16:02 INFO - Selection.addRange() tests
12:16:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:02 INFO - "
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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 ""
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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̈ḧ
12:16:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:02 INFO - "
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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 ""
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 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
12:16:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:02 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
12:16:02 INFO - Selection.addRange() tests
12:16:03 INFO - Selection.addRange() tests
12:16:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:03 INFO - "
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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 ""
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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̈ḧ
12:16:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:03 INFO - "
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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 ""
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 INFO - Selection.addRange() tests
12:16:03 INFO - Selection.addRange() tests
12:16:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:03 INFO - "
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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 ""
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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̈ḧ
12:16:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:03 INFO - "
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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 ""
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:03 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 INFO - Selection.addRange() tests
12:16:04 INFO - Selection.addRange() tests
12:16:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:04 INFO - "
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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 ""
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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̈ḧ
12:16:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:04 INFO - "
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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 ""
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 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
12:16:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:04 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
12:16:04 INFO - Selection.addRange() tests
12:16:05 INFO - Selection.addRange() tests
12:16:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:05 INFO - "
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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 ""
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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̈ḧ
12:16:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:05 INFO - "
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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 ""
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 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
12:16:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:05 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
12:16:05 INFO - Selection.addRange() tests
12:16:06 INFO - Selection.addRange() tests
12:16:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:06 INFO - "
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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 ""
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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̈ḧ
12:16:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:06 INFO - "
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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 ""
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 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
12:16:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:06 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
12:16:06 INFO - Selection.addRange() tests
12:16:06 INFO - Selection.addRange() tests
12:16:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:07 INFO - "
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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 ""
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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̈ḧ
12:16:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:07 INFO - "
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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 ""
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - Selection.addRange() tests
12:16:07 INFO - Selection.addRange() tests
12:16:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:07 INFO - "
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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 ""
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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̈ḧ
12:16:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:07 INFO - "
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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 ""
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 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
12:16:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:07 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
12:16:07 INFO - Selection.addRange() tests
12:16:08 INFO - Selection.addRange() tests
12:16:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:08 INFO - "
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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 ""
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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̈ḧ
12:16:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:08 INFO - "
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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 ""
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 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
12:16:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:08 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
12:16:08 INFO - Selection.addRange() tests
12:16:09 INFO - Selection.addRange() tests
12:16:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:09 INFO - "
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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 ""
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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̈ḧ
12:16:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:09 INFO - "
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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 ""
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 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
12:16:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:09 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
12:16:09 INFO - Selection.addRange() tests
12:16:10 INFO - Selection.addRange() tests
12:16:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:10 INFO - "
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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 ""
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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̈ḧ
12:16:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:10 INFO - "
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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 ""
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 INFO - Selection.addRange() tests
12:16:10 INFO - Selection.addRange() tests
12:16:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:10 INFO - "
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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 ""
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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̈ḧ
12:16:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:10 INFO - "
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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 ""
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:10 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 INFO - Selection.addRange() tests
12:16:11 INFO - Selection.addRange() tests
12:16:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:11 INFO - "
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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 ""
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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̈ḧ
12:16:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:11 INFO - "
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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 ""
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 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
12:16:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:11 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
12:16:11 INFO - Selection.addRange() tests
12:16:12 INFO - Selection.addRange() tests
12:16:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:12 INFO - "
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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 ""
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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̈ḧ
12:16:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:12 INFO - "
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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 ""
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 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
12:16:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:12 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
12:16:12 INFO - Selection.addRange() tests
12:16:13 INFO - Selection.addRange() tests
12:16:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:13 INFO - "
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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 ""
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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̈ḧ
12:16:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:13 INFO - "
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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 ""
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - Selection.addRange() tests
12:16:13 INFO - Selection.addRange() tests
12:16:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:13 INFO - "
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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 ""
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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̈ḧ
12:16:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:13 INFO - "
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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 ""
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 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
12:16:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:13 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
12:16:13 INFO - Selection.addRange() tests
12:16:14 INFO - Selection.addRange() tests
12:16:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:14 INFO - "
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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 ""
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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̈ḧ
12:16:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:14 INFO - "
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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 ""
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:14 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:15 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
12:16:15 INFO - Selection.addRange() tests
12:16:15 INFO - Selection.addRange() tests
12:16:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:15 INFO - "
12:16:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:15 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 ""
12:16:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:15 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
12:16:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:15 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
12:16:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:15 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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̈ḧ
12:16:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:16 INFO - "
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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 ""
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 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
12:16:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:16 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
12:16:16 INFO - Selection.addRange() tests
12:16:16 INFO - Selection.addRange() tests
12:16:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:17 INFO - "
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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 ""
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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̈ḧ
12:16:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:17 INFO - "
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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 ""
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 INFO - Selection.addRange() tests
12:16:17 INFO - Selection.addRange() tests
12:16:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:17 INFO - "
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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 ""
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 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
12:16:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:17 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
12:16:17 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
12:16:17 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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̈ḧ
12:16:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:18 INFO - "
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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 ""
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 INFO - Selection.addRange() tests
12:16:18 INFO - Selection.addRange() tests
12:16:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:18 INFO - "
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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 ""
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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̈ḧ
12:16:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:18 INFO - "
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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 ""
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:18 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 INFO - Selection.addRange() tests
12:16:19 INFO - Selection.addRange() tests
12:16:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:19 INFO - "
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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 ""
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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̈ḧ
12:16:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:19 INFO - "
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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 ""
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 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
12:16:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:19 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
12:16:19 INFO - Selection.addRange() tests
12:16:20 INFO - Selection.addRange() tests
12:16:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:20 INFO - "
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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 ""
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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̈ḧ
12:16:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:20 INFO - "
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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 ""
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 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
12:16:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:20 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
12:16:20 INFO - Selection.addRange() tests
12:16:21 INFO - Selection.addRange() tests
12:16:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:21 INFO - "
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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 ""
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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̈ḧ
12:16:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:21 INFO - "
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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 ""
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - Selection.addRange() tests
12:16:21 INFO - Selection.addRange() tests
12:16:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:21 INFO - "
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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 ""
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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̈ḧ
12:16:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:21 INFO - "
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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 ""
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 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
12:16:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:21 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
12:16:21 INFO - Selection.addRange() tests
12:16:22 INFO - Selection.addRange() tests
12:16:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:22 INFO - "
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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 ""
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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̈ḧ
12:16:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:22 INFO - "
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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 ""
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 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
12:16:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:22 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
12:16:22 INFO - Selection.addRange() tests
12:16:23 INFO - Selection.addRange() tests
12:16:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:23 INFO - "
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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 ""
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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̈ḧ
12:16:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:23 INFO - "
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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 ""
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - Selection.addRange() tests
12:16:23 INFO - Selection.addRange() tests
12:16:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:23 INFO - "
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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 ""
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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̈ḧ
12:16:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:23 INFO - "
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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 ""
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 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
12:16:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:23 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
12:16:23 INFO - Selection.addRange() tests
12:16:24 INFO - Selection.addRange() tests
12:16:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:24 INFO - "
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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 ""
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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̈ḧ
12:16:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:24 INFO - "
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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 ""
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 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
12:16:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:24 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
12:16:24 INFO - Selection.addRange() tests
12:16:25 INFO - Selection.addRange() tests
12:16:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:25 INFO - "
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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 ""
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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̈ḧ
12:16:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
12:16:25 INFO - "
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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 ""
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 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
12:16:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
12:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:16:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:16:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
12:16:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
12:16:25 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
12:16:25 INFO - - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 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 () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 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 () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
12:18:23 INFO - root.query(q)
12:18:23 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:23 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:23 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:18:23 INFO - root.queryAll(q)
12:18:23 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:23 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:23 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:23 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.query(q)
12:18:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:24 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 () {
12:18:24 INFO - root.queryAll(q)
12:18:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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 () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
12:18:25 INFO - root.query(q)
12:18:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
12:18:25 INFO - root.queryAll(q)
12:18:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
12:18:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:25 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
12:18:25 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:25 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:26 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
12:18:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 INFO - PROCESS | 1904 | --DOMWINDOW == 45 (0x8c804000) [pid = 1904] [serial = 2252] [outer = (nil)] [url = about:blank]
12:18:27 INFO - PROCESS | 1904 | --DOMWINDOW == 44 (0x8a0ba400) [pid = 1904] [serial = 2255] [outer = (nil)] [url = about:blank]
12:18:27 INFO - PROCESS | 1904 | --DOMWINDOW == 43 (0x8d7eec00) [pid = 1904] [serial = 2265] [outer = (nil)] [url = about:blank]
12:18:27 INFO - PROCESS | 1904 | --DOMWINDOW == 42 (0x8ee9d400) [pid = 1904] [serial = 2261] [outer = (nil)] [url = about:blank]
12:18:27 INFO - PROCESS | 1904 | --DOMWINDOW == 41 (0x8a560000) [pid = 1904] [serial = 2263] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
12:18:27 INFO - PROCESS | 1904 | --DOMWINDOW == 40 (0x8a0c7000) [pid = 1904] [serial = 2258] [outer = (nil)] [url = about:blank]
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:27 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
12:18:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:28 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
12:18:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:18:29 INFO - #descendant-div2 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
12:18:29 INFO - #descendant-div2 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - >
12:18:29 INFO - #child-div2 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - >
12:18:29 INFO - #child-div2 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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>
12:18:29 INFO - #child-div2 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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>
12:18:29 INFO - #child-div2 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - >#child-div2 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - >#child-div2 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - +
12:18:29 INFO - #adjacent-p3 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - +
12:18:29 INFO - #adjacent-p3 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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+
12:18:29 INFO - #adjacent-p3 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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+
12:18:29 INFO - #adjacent-p3 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - +#adjacent-p3 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - +#adjacent-p3 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - ~
12:18:29 INFO - #sibling-p3 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - ~
12:18:29 INFO - #sibling-p3 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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~
12:18:29 INFO - #sibling-p3 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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~
12:18:29 INFO - #sibling-p3 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - ~#sibling-p3 - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - ~#sibling-p3 - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO -
12:18:29 INFO - ,
12:18:29 INFO -
12:18:29 INFO - #group strong - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO -
12:18:29 INFO - ,
12:18:29 INFO -
12:18:29 INFO - #group strong - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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,
12:18:29 INFO - #group strong - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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,
12:18:29 INFO - #group strong - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - ,#group strong - root.queryAll is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - ,#group strong - root.query is not a function
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 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
12:18:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
12:18:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
12:18:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
12:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
12:18:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
12:18:29 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 11209ms
12:18:29 INFO - PROCESS | 1904 | --DOMWINDOW == 39 (0x8781b400) [pid = 1904] [serial = 2270] [outer = (nil)] [url = about:blank]
12:18:29 INFO - PROCESS | 1904 | --DOMWINDOW == 38 (0x87350c00) [pid = 1904] [serial = 2269] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html]
12:18:29 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
12:18:29 INFO - PROCESS | 1904 | ++DOCSHELL 0x8734cc00 == 17 [pid = 1904] [id = 819]
12:18:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 39 (0x87776000) [pid = 1904] [serial = 2294] [outer = (nil)]
12:18:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 40 (0x87778c00) [pid = 1904] [serial = 2295] [outer = 0x87776000]
12:18:29 INFO - PROCESS | 1904 | 1447532309785 Marionette INFO loaded listener.js
12:18:29 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:18:29 INFO - PROCESS | 1904 | ++DOMWINDOW == 41 (0x8777f800) [pid = 1904] [serial = 2296] [outer = 0x87776000]
12:18:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
12:18:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
12:18:31 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 "
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
12:18:31 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"
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
12:18:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
12:18:31 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 "
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
12:18:31 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"
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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 { "
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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"
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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]
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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 { "
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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]
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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"
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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 { "
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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"
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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]
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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 { "
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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]
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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"
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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 { "
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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"
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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]
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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 { "
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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]
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 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"
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
12:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
12:18:31 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
12:18:31 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1837ms
12:18:31 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
12:18:31 INFO - PROCESS | 1904 | ++DOCSHELL 0x87777800 == 18 [pid = 1904] [id = 820]
12:18:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 42 (0x88719000) [pid = 1904] [serial = 2297] [outer = (nil)]
12:18:31 INFO - PROCESS | 1904 | ++DOMWINDOW == 43 (0x8885b400) [pid = 1904] [serial = 2298] [outer = 0x88719000]
12:18:31 INFO - PROCESS | 1904 | 1447532311837 Marionette INFO loaded listener.js
12:18:31 INFO - PROCESS | 1904 | [1904] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
12:18:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 44 (0x891d7800) [pid = 1904] [serial = 2299] [outer = 0x88719000]
12:18:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x892ab000 == 19 [pid = 1904] [id = 821]
12:18:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 45 (0x892aec00) [pid = 1904] [serial = 2300] [outer = (nil)]
12:18:32 INFO - PROCESS | 1904 | ++DOCSHELL 0x892e9c00 == 20 [pid = 1904] [id = 822]
12:18:32 INFO - PROCESS | 1904 | ++DOMWINDOW == 46 (0x892ea000) [pid = 1904] [serial = 2301] [outer = (nil)]
12:18:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 47 (0x89a79800) [pid = 1904] [serial = 2302] [outer = 0x892ea000]
12:18:33 INFO - PROCESS | 1904 | ++DOMWINDOW == 48 (0x89d01c00) [pid = 1904] [serial = 2303] [outer = 0x892aec00]
12:18:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
12:18:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
12:18:34 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 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
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
12:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
12:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
12:18:34 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
12:18:34 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
12:18:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
12:18:34 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */